<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>1399</bug_id>
          
          <creation_ts>2019-11-19 21:46:06 +0100</creation_ts>
          <short_desc>Support Java 11+</short_desc>
          <delta_ts>2021-09-05 22:55:07 +0200</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>General</classification>
          <product>Ardor3D</product>
          <component>core</component>
          <version>1.0.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>1400</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Julien Gouesse">gouessej</reporter>
          <assigned_to name="Julien Gouesse">gouessej</assigned_to>
          
          
          <cf_type>FEATURE</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>6334</commentid>
    <comment_count>0</comment_count>
    <who name="Julien Gouesse">gouessej</who>
    <bug_when>2019-11-19 21:46:06 +0100</bug_when>
    <thetext>Building the engine with Java 11 is currently possible but it&apos;s still built with Java 8 because of a bug in Maven Javadoc plugin:
https://issues.apache.org/jira/browse/MJAVADOC-620

The very first objective consists in ensuring that the engine builds with Java &gt;= 11 without warnings.

The second objective consists in switching to Java 11 as minimal supported version of Java and in using it to build the binaries from now on.

The third objective consists in creating modules from all projects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6357</commentid>
    <comment_count>1</comment_count>
    <who name="Julien Gouesse">gouessej</who>
    <bug_when>2019-11-29 20:15:01 +0100</bug_when>
    <thetext>The bug 620 of maven-javadoc-plugin was fixed, I worked around the bug 583 of maven-javadoc-plugin.

I&apos;ve just successfully built the Java documentation with Java 11 and maven-javadoc-plugin 3.2.0-SNAPSHOT. When the version 3.2.0 is out, I&apos;ll be able to build the whole engine with Java 11 and to commit my few changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6654</commentid>
    <comment_count>2</comment_count>
    <who name="Julien Gouesse">gouessej</who>
    <bug_when>2020-04-05 12:44:27 +0200</bug_when>
    <thetext>maven-javadoc-plugin 3.2.0 was released in March, I can use it now and it works:
https://jogamp.org/cgit/ardor3d.git/commit/?id=0180645067ad49604b9ce7055f428a1d1a53a921</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6673</commentid>
    <comment_count>3</comment_count>
    <who name="Julien Gouesse">gouessej</who>
    <bug_when>2020-05-11 23:18:51 +0200</bug_when>
    <thetext>I built the engine without any problem yesterday with Java 14.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6745</commentid>
    <comment_count>4</comment_count>
    <who name="Julien Gouesse">gouessej</who>
    <bug_when>2021-09-05 22:55:07 +0200</bug_when>
    <thetext>The engine can be built with Java 14. Using Java &gt;= 16 requires to use -DforkCount=0 because of EasyMock depending on cglib which doesn&apos;t fully support Java &gt;= 16 yet.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>