[ 
https://jira.codehaus.org/browse/MJAVADOC-340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benson Margulies updated MJAVADOC-340:
--------------------------------------

    Fix Version/s: 2.9
    
> 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

        

Reply via email to