Uploaded image for project: 'Tamaya'
  1. Tamaya
  2. TAMAYA-330

Make it possible to build Tamaya on JDK 9+

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 0.3-incubating
    • 0.4-incubating
    • API, Core, Extensions
    • None
    • jdk9 and jdk10 build environments.

    Description

      While the current codebase is usable in JDK 9+ environments, it is not possible to build the source code with JDK 9 or later.

      The limiting factor is the karaf plugin requiring some Java EE libraries that are no longer available by default (javax.xml.bind and javax.activation). Adding an explicit dependency within the plugin configuration resolves this.

      Also, for JDK 10, the javadoc plugin is unable to parse the JVM version string. This is due to the fact that the javadoc plugin uses commons-lang3 version 3.5; upgrading that plugin's dependency to commons-lang3 3.7 fixes this.

      Attachments

        Activity

          People

            Unassigned Unassigned
            acoburn Aaron Coburn
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: