[ https://jira.codehaus.org/browse/MJAVADOC-340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=308646#comment-308646 ]
Benson Margulies commented on MJAVADOC-340: ------------------------------------------- I tested the trunk, which will be 2.9, and I set the fix version to 2.9 as a result just now. > 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 > Fix For: 2.9 > > > 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