[jira] [Commented] (MJAVADOC-764) javadoc:aggregate fails after Java 11 upgrade
[ https://issues.apache.org/jira/browse/MJAVADOC-764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17790187#comment-17790187 ] Sirisha Pratha commented on MJAVADOC-764: - This can be closed. > javadoc:aggregate fails after Java 11 upgrade > -- > > Key: MJAVADOC-764 > URL: https://issues.apache.org/jira/browse/MJAVADOC-764 > Project: Maven Javadoc Plugin > Issue Type: Bug > Components: javadoc >Affects Versions: 3.5.0 >Reporter: Sirisha Pratha >Priority: Critical > Labels: jpms > Fix For: waiting-for-feedback > > > We have a multi-module project that is failing for javadoc:aggregate goal > after upgrading to Java 11 for maven-javadoc-plugin versions 3.4.1 and 3.5.0. > It worked fine without any issues for Java 1.8. > This is our maven-javadoc plugin configuration for Java 8 - > {color:#00875a}*SUCCESS*{color} > > {noformat} > 8 > > maven-javadoc-plugin > > ${maven.compiler.source} > Eclipse Collections - > ${project.version} > Eclipse Collections - > ${project.version} > public > true > > https://junit.org/junit4/javadoc/latest > > https://docs.oracle.com/javase/8/docs/api/ > > ${project.version} > html,syntax,accessibility > > > org.openjdk,org.eclipse.collections.impl.jmh,org.eclipse.collections.codegenerator,org.eclipse.collections.codegenerator.maven > > > > > aggregate > false > > aggregate > > > > > {noformat} > This is our maven-javadoc plugin configuration for Java 11 - (the only > difference is values in source and links tags) - > *{color:#ff}FAILS{color}* {color:#ff}(See error below){color} > > {noformat} > 11 > > maven-javadoc-plugin > > ${maven.compiler.source} > Eclipse Collections - > ${project.version} > Eclipse Collections - > ${project.version} > public > true > > https://junit.org/junit4/javadoc/latest > > https://docs.oracle.com/en/java/javase/11/docs/api > > ${project.version} > html,syntax,accessibility > > > org.openjdk,org.eclipse.collections.impl.jmh,org.eclipse.collections.codegenerator,org.eclipse.collections.codegenerator.maven > > > > > aggregate > false > > aggregate > > > > {noformat} > > _javadoc:aggregate_ fails with the following error on our GitHub workflow > (nothing changed in the way we run this job - we have always used Java 17 to > run this) > > {noformat} > Error: 6:236 [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-javadoc-plugin:3.4.1:aggregate (default-cli) > on project eclipse-collections-parent: An error has occurred in Javadoc > report generation: > 515Error: 6:236 [ERROR] Exit code: 2 - Loading source files for package > org.eclipse.collections.codegenerator.model... > 516Error: 02:14:46:236 [ERROR] error: No source files for package > org.eclipse.collections.codegenerator.model > 517Error: 02:14:46:237 [ERROR] 1 error > 518Error: 6:237 [ERROR] > 519Error: 6:238 [ERROR] Command line was: > /opt/hostedtoolcache/Java_Zulu_jdk/17.0.7-7/x64/bin/javadoc @options @packages > 520Error: 6:238 [ERROR] > 521Error: 6:238 [ERROR] Refer to the generated Javadoc files in > '/home/runner/work/eclipse-collections/eclipse-collections/target/site/apidocs/12.0.0-SNAPSHOT' > dir. > 522Error: 6:239 [ERROR] > 523Error: 6:240 [ERROR] -> [Help 1]{noformat} > > > Solutions we tried - > # Configuring sourcePath (see below) - in this case, *no Javadoc was > created* in target/site/apidocs. > {noformat} > ${project.build.sourceDirectory}{noformat} > # Tried both plugin versions 3.4.1 and 3.5.0 - *fails* with both versions. > # Tried to add source = 1.8 but maven.compiler.source = 11, which seems to > be the only combination that {*}works{*}. Like so - > {noformat} > 11 > >
[jira] [Commented] (MJAVADOC-764) javadoc:aggregate fails after Java 11 upgrade
[ https://issues.apache.org/jira/browse/MJAVADOC-764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782869#comment-17782869 ] Elliotte Rusty Harold commented on MJAVADOC-764: should this be closed as WAI or is there something we should do about this? > javadoc:aggregate fails after Java 11 upgrade > -- > > Key: MJAVADOC-764 > URL: https://issues.apache.org/jira/browse/MJAVADOC-764 > Project: Maven Javadoc Plugin > Issue Type: Bug > Components: javadoc >Affects Versions: 3.5.0 >Reporter: Sirisha Pratha >Priority: Critical > Labels: jpms > > We have a multi-module project that is failing for javadoc:aggregate goal > after upgrading to Java 11 for maven-javadoc-plugin versions 3.4.1 and 3.5.0. > It worked fine without any issues for Java 1.8. > This is our maven-javadoc plugin configuration for Java 8 - > {color:#00875a}*SUCCESS*{color} > > {noformat} > 8 > > maven-javadoc-plugin > > ${maven.compiler.source} > Eclipse Collections - > ${project.version} > Eclipse Collections - > ${project.version} > public > true > > https://junit.org/junit4/javadoc/latest > > https://docs.oracle.com/javase/8/docs/api/ > > ${project.version} > html,syntax,accessibility > > > org.openjdk,org.eclipse.collections.impl.jmh,org.eclipse.collections.codegenerator,org.eclipse.collections.codegenerator.maven > > > > > aggregate > false > > aggregate > > > > > {noformat} > This is our maven-javadoc plugin configuration for Java 11 - (the only > difference is values in source and links tags) - > *{color:#ff}FAILS{color}* {color:#ff}(See error below){color} > > {noformat} > 11 > > maven-javadoc-plugin > > ${maven.compiler.source} > Eclipse Collections - > ${project.version} > Eclipse Collections - > ${project.version} > public > true > > https://junit.org/junit4/javadoc/latest > > https://docs.oracle.com/en/java/javase/11/docs/api > > ${project.version} > html,syntax,accessibility > > > org.openjdk,org.eclipse.collections.impl.jmh,org.eclipse.collections.codegenerator,org.eclipse.collections.codegenerator.maven > > > > > aggregate > false > > aggregate > > > > {noformat} > > _javadoc:aggregate_ fails with the following error on our GitHub workflow > (nothing changed in the way we run this job - we have always used Java 17 to > run this) > > {noformat} > Error: 6:236 [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-javadoc-plugin:3.4.1:aggregate (default-cli) > on project eclipse-collections-parent: An error has occurred in Javadoc > report generation: > 515Error: 6:236 [ERROR] Exit code: 2 - Loading source files for package > org.eclipse.collections.codegenerator.model... > 516Error: 02:14:46:236 [ERROR] error: No source files for package > org.eclipse.collections.codegenerator.model > 517Error: 02:14:46:237 [ERROR] 1 error > 518Error: 6:237 [ERROR] > 519Error: 6:238 [ERROR] Command line was: > /opt/hostedtoolcache/Java_Zulu_jdk/17.0.7-7/x64/bin/javadoc @options @packages > 520Error: 6:238 [ERROR] > 521Error: 6:238 [ERROR] Refer to the generated Javadoc files in > '/home/runner/work/eclipse-collections/eclipse-collections/target/site/apidocs/12.0.0-SNAPSHOT' > dir. > 522Error: 6:239 [ERROR] > 523Error: 6:240 [ERROR] -> [Help 1]{noformat} > > > Solutions we tried - > # Configuring sourcePath (see below) - in this case, *no Javadoc was > created* in target/site/apidocs. > {noformat} > ${project.build.sourceDirectory}{noformat} > # Tried both plugin versions 3.4.1 and 3.5.0 - *fails* with both versions. > # Tried to add source = 1.8 but maven.compiler.source = 11, which seems to > be the only combination that {*}works{*}. Like so - >
[jira] [Commented] (MJAVADOC-764) javadoc:aggregate fails after Java 11 upgrade
[ https://issues.apache.org/jira/browse/MJAVADOC-764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17763207#comment-17763207 ] Henning Schmiedehausen commented on MJAVADOC-764: - You are most likely using the "automatic module name" style of JPMS modules. The aggregation target only works with maven modules that build defined JPMS modules (that have a module-info descriptor). This is a limitation of the JVM toolchain. > javadoc:aggregate fails after Java 11 upgrade > -- > > Key: MJAVADOC-764 > URL: https://issues.apache.org/jira/browse/MJAVADOC-764 > Project: Maven Javadoc Plugin > Issue Type: Bug > Components: javadoc >Affects Versions: 3.5.0 >Reporter: Sirisha Pratha >Priority: Blocker > > We have a multi-module project that is failing for javadoc:aggregate goal > after upgrading to Java 11 for maven-javadoc-plugin versions 3.4.1 and 3.5.0. > It worked fine without any issues for Java 1.8. > This is our maven-javadoc plugin configuration for Java 8 - > {color:#00875a}*SUCCESS*{color} > > {noformat} > 8 > > maven-javadoc-plugin > > ${maven.compiler.source} > Eclipse Collections - > ${project.version} > Eclipse Collections - > ${project.version} > public > true > > https://junit.org/junit4/javadoc/latest > > https://docs.oracle.com/javase/8/docs/api/ > > ${project.version} > html,syntax,accessibility > > > org.openjdk,org.eclipse.collections.impl.jmh,org.eclipse.collections.codegenerator,org.eclipse.collections.codegenerator.maven > > > > > aggregate > false > > aggregate > > > > > {noformat} > This is our maven-javadoc plugin configuration for Java 11 - (the only > difference is values in source and links tags) - > *{color:#ff}FAILS{color}* {color:#ff}(See error below){color} > > {noformat} > 11 > > maven-javadoc-plugin > > ${maven.compiler.source} > Eclipse Collections - > ${project.version} > Eclipse Collections - > ${project.version} > public > true > > https://junit.org/junit4/javadoc/latest > > https://docs.oracle.com/en/java/javase/11/docs/api > > ${project.version} > html,syntax,accessibility > > > org.openjdk,org.eclipse.collections.impl.jmh,org.eclipse.collections.codegenerator,org.eclipse.collections.codegenerator.maven > > > > > aggregate > false > > aggregate > > > > {noformat} > > _javadoc:aggregate_ fails with the following error on our GitHub workflow > (nothing changed in the way we run this job - we have always used Java 17 to > run this) > > {noformat} > Error: 6:236 [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-javadoc-plugin:3.4.1:aggregate (default-cli) > on project eclipse-collections-parent: An error has occurred in Javadoc > report generation: > 515Error: 6:236 [ERROR] Exit code: 2 - Loading source files for package > org.eclipse.collections.codegenerator.model... > 516Error: 02:14:46:236 [ERROR] error: No source files for package > org.eclipse.collections.codegenerator.model > 517Error: 02:14:46:237 [ERROR] 1 error > 518Error: 6:237 [ERROR] > 519Error: 6:238 [ERROR] Command line was: > /opt/hostedtoolcache/Java_Zulu_jdk/17.0.7-7/x64/bin/javadoc @options @packages > 520Error: 6:238 [ERROR] > 521Error: 6:238 [ERROR] Refer to the generated Javadoc files in > '/home/runner/work/eclipse-collections/eclipse-collections/target/site/apidocs/12.0.0-SNAPSHOT' > dir. > 522Error: 6:239 [ERROR] > 523Error: 6:240 [ERROR] -> [Help 1]{noformat} > > > Solutions we tried - > # Configuring sourcePath (see below) - in this case, *no Javadoc was > created* in target/site/apidocs. > {noformat} > ${project.build.sourceDirectory}{noformat} > # Tried both plugin versions 3.4.1 and 3.5.0 - *fails* with both