Pierre Le Roux created MSHADE-118:
-------------------------------------
Summary: When a same file exists in jar dependencies and in the
packaged artifact, the packaged artifact file should be kept instead of jar
content file
Key: MSHADE-118
URL: https://jira.codehaus.org/browse/MSHADE-118
Project: Maven 2.x Shade Plugin
Issue Type: Improvement
Reporter: Pierre Le Roux
For example, i have files *A.txt* in all dependencies jar META-INF directory.
I also have a *A.txt* in the artifact i want to "shade".
In the target package, my artifact A.txt file doesn't have priority on other
files. I think it should by default.
As a workaround, it can be done specifically for each file like this :
{code}
<transformer
implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">
<resource>META-INF/itcbProjectInformation.properties</resource>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">
<resource>META-INF/itcbProjectInformation.properties</resource>
<file>src/main/resources/META-INF/itcbProjectInformation.properties</file>
</transformer>
{code}
--
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