[
https://jira.codehaus.org/browse/MJAVADOC-340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benson Margulies reassigned MJAVADOC-340:
-----------------------------------------
Assignee: Benson Margulies
> Javadoc generation with includeDependencySources=true crashes when any of
> those dependencies have scope=provided dependencies
> -----------------------------------------------------------------------------------------------------------------------------
>
> Key: MJAVADOC-340
> URL: https://jira.codehaus.org/browse/MJAVADOC-340
> Project: Maven 2.x Javadoc Plugin
> Issue Type: Bug
> Reporter: Geoffrey De Smet
> Assignee: Benson Margulies
> Priority: Critical
>
> Using this configuration in jbpm-distribution:
> {code}
> <configuration>
> <includeDependencySources>true</includeDependencySources>
> <dependencySourceIncludes>
> <dependencySourceInclude>org.jbpm:*</dependencySourceInclude>
> </dependencySourceIncludes>
> </configuration>
> {code}
> I got this:
> {code}
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 13.620s
> [INFO] Finished at: Tue Jan 17 15:05:07 CET 2012
> [INFO] Final Memory: 17M/441M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-javadoc-plugin:2.8:javadoc (javadoc-javadoc)
> on project jbpm-distribution: An error has occurred in JavaDocs report
> generation:
> [ERROR] Exit code: 1 -
> /home/gdesmet/projects/jboss/droolsjbpm/jbpm/jbpm-distribution/target/distro-javadoc-sources/jbpm-flow-5.3.0-SNAPSHOT-sources/org/jbpm/osgi/flow/core/Activator.java:26:
> package org.osgi.framework does not exist
> [ERROR] import org.osgi.framework.BundleActivator;
> {code}
> Workaround: Explicitly add the provided scope dependencies one by one
> {code}
> <dependency>
> <groupId>org.apache.felix</groupId>
> <artifactId>org.osgi.core</artifactId>
> <scope>provided</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.felix</groupId>
> <artifactId>org.osgi.compendium</artifactId>
> <scope>provided</scope>
> </dependency>
> {code}
> (and if you're doing this in an assembly, make sure your zips don't get to
> big or to small)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira