Andrea Del Bene created MJAVADOC-618: ----------------------------------------
Summary: 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 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 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)