Joerg Schaible created MASSEMBLY-614:
----------------------------------------
Summary: useTransitiveFiltering implemented contrarily
Key: MASSEMBLY-614
URL: https://jira.codehaus.org/browse/MASSEMBLY-614
Project: Maven 2.x Assembly Plugin
Issue Type: Bug
Affects Versions: 2.3
Reporter: Joerg Schaible
useTransitiveFiltering is implemented wrongly, it filters when set to false and
does not filter when set to true.
One of the declared dependencies in the project is this:
{code:xml}
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.2.6</version>
</dependency>
{code}
The assembly descriptor is:
{code:xml}
<dependencySet>
<unpack>false</unpack>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>true</useTransitiveDependencies>
<useTransitiveFiltering>false</useTransitiveFiltering>
<includes>
<include>*:jaxws*</include>
</includes>
</dependencySet>
{code}
The result contains only the jar for jaxws-rt, but not its dependencies.
Setting useTransitiveFiltering to true, then all dependencies are included. It
works quite contrary to the documentation and the implicit property name.
--
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