Mikhail Bautin created MSHADE-140:
-------------------------------------

             Summary: Store the list of included artifacts as metadata and 
support an additional exclusions property
                 Key: MSHADE-140
                 URL: https://jira.codehaus.org/browse/MSHADE-140
             Project: Maven 2.x Shade Plugin
          Issue Type: Improvement
            Reporter: Mikhail Bautin
            Priority: Minor


In our deployment scenario we have multiple shaded jars, and some "library" 
shaded jars are always on the classpath, so "application" shaded jars do not 
have to include any classes that are already included with the library shaded 
jars. It is possible to take advantage of this optimization with a custom Maven 
plugin that is executed in the "package" phase before maven-shade-plugin, but 
we need to add two hooks to the latter: 

(1) Store the set of artifacts included in a shaded jar inside that shaded jar.

(2) Allow specifying additional exclusions for maven-shade-plugin with a 
property.

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