[ http://jira.codehaus.org/browse/MJAVADOC-229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=177937#action_177937 ]
Peter Niederwieser commented on MJAVADOC-229: --------------------------------------------- It seems that in 2.5, <useStandardDocletOptions> MUST be set to false once <additionalparam> is specified. Otherwise the error mentioned above occurs. Bug? > javadoc:javadoc goal fails with Maven 2.0.10 or 2.1.0, but works with 2.0.9 > --------------------------------------------------------------------------- > > Key: MJAVADOC-229 > URL: http://jira.codehaus.org/browse/MJAVADOC-229 > Project: Maven 2.x Javadoc Plugin > Issue Type: Bug > Affects Versions: 2.5 > Environment: Mac OS X 10.5.6 > Java 1.5.0_16 > Maven 2.0.10 or 2.1.0 > maven-javadoc-plugin 2.5 > Reporter: Jonathan Harlap > > Attempting to use the maven-javadoc-plugin with a pom.xml that works with > Maven 2.0.9 fails to work with 2.0.10 or 2.1.0. The error message produced > is: > [INFO] An error has occurred in JavaDocs report generation:Exit code: 1 - > javadoc: error - invalid flag: -author > The javadoc plugin configuration from the pom.xml is: > {code:xml} > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-javadoc-plugin</artifactId> > <executions> > <execution> > <goals> > <goal>javadoc</goal> > </goals> > <phase>compile</phase> > </execution> > </executions> > <configuration> > <encoding>UTF-8</encoding> > <verbose>false</verbose> > <show>public</show> > <subpackages>com.sinfoma.sintransfer.rest.services.resources > </subpackages> > <doclet>com.sun.jersey.wadl.resourcedoc.ResourceDoclet > </doclet> > <docletArtifacts> > <docletArtifact> > <groupId>com.sun.jersey.contribs</groupId> > <artifactId>wadl-resourcedoc-doclet > </artifactId> > <version>${jersey-release-version} > </version> > </docletArtifact> > <!-- > Also specify jersey and xerces as doclet > artifacts as the > ResourceDoclet uses classes provided by them to > generate the > resourcedoc. > --> > <docletArtifact> > <groupId>com.sun.jersey</groupId> > <artifactId>jersey-server</artifactId> > <version>${jersey-release-version} > </version> > </docletArtifact> > <docletArtifact> > <groupId>xerces</groupId> > <artifactId>xercesImpl</artifactId> > <version>2.9.1</version> > </docletArtifact> > </docletArtifacts> > <additionalparam>-output > ${project.build.outputDirectory}/resourcedoc.xml</additionalparam> > </configuration> > </plugin> > {code} > With the following additional configuration in the active profile: > {code:xml} > <plugin> > <groupId>org.apache.maven.plugins > </groupId> > <artifactId>maven-javadoc-plugin</artifactId> > <configuration> > <docletArtifacts> > <docletArtifact> > <groupId>com.sun.jersey.contribs > </groupId> > <artifactId>maven-wadl-plugin</artifactId> > <version>${jersey-release-version} > </version> > </docletArtifact> > <docletArtifact> > <groupId>com.sun.jersey.contribs > </groupId> > <artifactId>wadl-resourcedoc-doclet > </artifactId> > <version>${jersey-release-version} > </version> > </docletArtifact> > <!-- > Also specify jersey and xerces as doclet > artifacts as the > ResourceDoclet uses classes provided by them to > generate the > resourcedoc. > --> > <docletArtifact> > <groupId>com.sun.jersey</groupId> > <artifactId>jersey-server</artifactId> > <version>${jersey-release-version} > </version> > </docletArtifact> > <docletArtifact> > <groupId>xerces</groupId> > <artifactId>xercesImpl</artifactId> > <version>2.9.1</version> > </docletArtifact> > <docletArtifact> > <groupId>javax.xml.bind</groupId> > <artifactId>jaxb-api</artifactId> > <version>2.1</version> > </docletArtifact> > <docletArtifact> > <groupId>com.sun.xml.bind</groupId> > <artifactId>jaxb-impl</artifactId> > <version>2.1.10</version> > </docletArtifact> > <docletArtifact> > <groupId>javax.activation</groupId> > <artifactId>activation</artifactId> > <version>1.1</version> > </docletArtifact> > <docletArtifact> > <groupId>javax.xml.stream</groupId> > <artifactId>stax-api</artifactId> > <version>1.0</version> > </docletArtifact> > </docletArtifacts> > </configuration> > </plugin> > {code} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira