You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juneau.apache.org by "James Bognar (Jira)" <ji...@apache.org> on 2020/01/14 14:31:00 UTC

[jira] [Created] (JUNEAU-179) Move build process to Java 9.

James Bognar created JUNEAU-179:
-----------------------------------

             Summary: Move build process to Java 9.  
                 Key: JUNEAU-179
                 URL: https://issues.apache.org/jira/browse/JUNEAU-179
             Project: Juneau
          Issue Type: Improvement
          Components: Code
    Affects Versions: 8.1.3
            Reporter: James Bognar


Current maven build fails if using anything other than Java 8 due to reliance on com.sun.* packages in our custom doclet tags in juneau-doc package.  

Java 9 introduces new [jdk.javadoc.doclet.Taglet|[https://docs.oracle.com/javase/9/docs/api/jdk/javadoc/doclet/Taglet.html]] API which is both nicer and also managed through Maven dependencies (unlike tools.jar which requires referencing the jar directly).  

 

Besides this change, there is no compelling reason to move to Java 9 yet.  So the build should still produce Java 8 compatible artifacts.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)