Steve Tynor created MSHADE-141:
----------------------------------

             Summary: keepDependenciesWithProvidedScope does not work
                 Key: MSHADE-141
                 URL: https://jira.codehaus.org/browse/MSHADE-141
             Project: Maven 2.x Shade Plugin
          Issue Type: Bug
    Affects Versions: 2.0
            Reporter: Steve Tynor


keepDependenciesWithProvidedScope option does not seem to work.


Expected behavior from both poms is to create an uber jar from the following 
transitive dependencies: 

[INFO] Including org.apache.activemq:activemq-client:jar:5.8.0 in the shaded 
jar.
[INFO] Including org.slf4j:slf4j-api:jar:1.6.6 in the shaded jar.
[INFO] Including org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1 in 
the shaded jar.
[INFO] Including org.fusesource.hawtbuf:hawtbuf:jar:1.9 in the shaded jar.
[INFO] Including 
org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:jar:1.0.1 in the 
shaded jar.


I've attached two test cases 

   mvn -f pom-direct.xml clean install

will create an empty jar.

   mvn -f pom-indirect.xml clean install

will not include the slf4j-api which is a dependency of activemq-client, but is 
marked provided in the pom.


--
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

Reply via email to