Classes from current artifact are excluded when explicit shaded includes are
provided
-------------------------------------------------------------------------------------
Key: MSHADE-72
URL: http://jira.codehaus.org/browse/MSHADE-72
Project: Maven 2.x Shade Plugin
Issue Type: Bug
Affects Versions: 1.3
Environment: Linux; maven 2.0.9
Reporter: Mat Johns
Attachments: example.zip
When specifying artifacts to include in shaded jar, the final jar seem to
exclude the built classes for the current artifact. This is a change from 1.2.2
where the current artifact was (quite rightly) included (as you are not really
shading it, but rather others into it).
Please find attached an example of this behaviour (example.zip);
$ mvn -DshadePlugin=1.2.2 clean package
$ unzip -l two/target/two-1-SNAPSHOT.jar | grep class
260 01-11-10 18:37 org/test/two/Two.class
317 01-11-10 18:37 shaded/org/test/one/One.class
$ mvn -DshadePlugin=1.3 clean package
$ unzip -l two/target/two-1-SNAPSHOT.jar | grep class
317 01-11-10 18:41 shaded/org/test/one/One.class
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira