[ https://issues.apache.org/jira/browse/MJAVADOC-618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrea Del Bene updated MJAVADOC-618: ------------------------------------- Affects Version/s: 3.1.0 3.1.1 > Goal javadoc:aggregate fails with submodules packaged as war > ------------------------------------------------------------ > > Key: MJAVADOC-618 > URL: https://issues.apache.org/jira/browse/MJAVADOC-618 > Project: Maven Javadoc Plugin > Issue Type: Bug > Components: javadoc > Affects Versions: 3.1.0, 3.1.1 > Environment: - Java 11 or grater is required. > - Submodules must be configured to be java modules. I've used > 'Automatic-Module-Name' parameters with maven-jar-plugin > Reporter: Andrea Del Bene > Priority: Major > Attachments: maven-modular.zip > > > If we have a submodule project producing a war archive, javadoc:aggregate > fails with the following message: > [WARNING] Only outputDirectories and jars are accepted on the path > [ERROR] Error while creating javadoc report: Only outputDirectories and jars > are accepted on the path > java.lang.IllegalArgumentException: Only outputDirectories and jars are > accepted on the path > at org.codehaus.plexus.languages.java.jpms.LocationManager.resolvePath > (LocationManager.java:333) > at org.codehaus.plexus.languages.java.jpms.LocationManager.resolvePath > (LocationManager.java:139) > at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.addJavadocOptions > (AbstractJavadocMojo.java:5001) > After some investigations it seems it tries to pass the war package to > LocationManager.resolvePath. > I've adde a quickstart project to reproduce the problem. Just run: > mvn clean install javadoc:aggregate -- This message was sent by Atlassian JIRA (v7.6.14#76016)