[ 
https://jira.codehaus.org/browse/MSHADE-176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=353151#comment-353151
 ] 

Robert Scholte commented on MSHADE-176:
---------------------------------------

See 
[examples/includes-excludes|http://maven.apache.org/plugins/maven-shade-plugin/examples/includes-excludes.html]
 
Shading is not only about classes, but about all files. You should do something 
like:
{code:xml}
<filter>
  <artifact>org.neo4j:neo4j-kernel</artifact>
  <excludes>
    
<exclude>org/neo4j/helpers/collection/WrappingResourceIterator.class</exclude>
  </excludes>
</filter>
{code}

> Suppress warning output
> -----------------------
>
>                 Key: MSHADE-176
>                 URL: https://jira.codehaus.org/browse/MSHADE-176
>             Project: Maven Shade Plugin
>          Issue Type: Improvement
>            Reporter: Taylor Jones
>             Fix For: 2.4
>
>         Attachments: suppressWarnings_option.patch
>
>
> The warnings Shade outputs are useful, but there are some cases where nothing 
> can actually be done about them. Recently, I encountered this with the Neo4j 
> libraries; there is one overlapping class between two critical JARs (kernel 
> and rest), and no way to resolve this via exclusions. 
> In these cases, everything works just fine. At best, the warnings are just 
> noise, but we also have some build processes in place that will fail on Maven 
> warnings. I figured this would be a pretty simple thing to just suppress, but 
> Shade doesn't seem to have a way to do this.
> I've included a simple patchset to address this which adds a new option to 
> the configuration called <suppressWarnings>. There isn't a unit test 
> attached, unfortunately. I'm not quite sure how to unit test logging output 
> in this fashion without something akin to Mockito. I figured you guys 
> wouldn't appreciate me adding dependencies out of the blue but if a unit test 
> is required, I can give it a shot.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to