[
https://issues.jboss.org/browse/FORGE-980?page=com.atlassian.jira.plugin....
]
Lennart Jörelid commented on FORGE-980:
---------------------------------------
By "transitive dependencies" I mean Maven compile-scope transitive dependencies,
i.e. dependencies declared
in a dependent POM. Normally, in Maven builds, these transitive dependencies are included
automagically by means of the standard Maven dependency resolution mechanism.
In the case of JBoss Forge, however, the transitive dependencies are placed in the
location included by the
ClassLoader whose pathFilter is set to "REJECT", as shown in the first
screenshot above. This implies that
they are not included in the standard Forge Plugin resolution.
Failed retrieving forge modules (ClassNotFoundException:
org.jboss.forge.maven.plugins.Configuration)
-----------------------------------------------------------------------------------------------------
Key: FORGE-980
URL:
https://issues.jboss.org/browse/FORGE-980
Project: Forge
Issue Type: Bug
Reporter: Lennart Jörelid
Assignee: Lennart Jörelid
Labels: documentation
Attachments: jbossForgeClassLoadingDebugging_1_incorrectRejectionMaybe.png,
jbossForgeClassLoadingDebugging_2_okModuleClassLoader.png, jbossForgePlugin.txt
https://community.jboss.org/message/825612
Following a successful build, including unit tests for the Forge plugin, the installation
(forge source-install . ) fails with a ClassNotFoundException:
org.jboss.forge.maven.plugins.Configuration within the ~/.forge/runtime.log.
This class is located in forge-maven-api, which should be available for all plugins being
installed.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira