Filter resources maven-shade-plugin -


i trying filter resources included in jar. i'm using shade-maven-plugin , 1 adding resources of dependencies generated jar, want included project resources.

here pom definition:

    <plugin>             <groupid>org.apache.maven.plugins</groupid>             <artifactid>maven-shade-plugin</artifactid>             <version>1.6</version>             <executions>                 <execution>                     <goals>                         <goal>shade</goal>                     </goals>                     <configuration>                         <minimizejar>true</minimizejar>                         <transformers>                             <transformer                                 implementation="org.apache.maven.plugins.shade.resource.manifestresourcetransformer">                                 <mainclass>es.app.applet.myapplet</mainclass>                             </transformer>                         </transformers>                     </configuration>                 </execution>             </executions>             <configuration>                 <filters>                     <filter>                         <artifact>*:*</artifact>                         <excludes>                             <exclude>meta-inf/*.sf</exclude>                             <exclude>meta-inf/*.dsa</exclude>                             <exclude>meta-inf/*.rsa</exclude>                             <exclude>meta-inf/*.rsa</exclude>                         </excludes>                     </filter>                 </filters>             </configuration>         </plugin> 

i tried add next filter remove resources, , add filter adding artifactid resources, doesn't work.

                    <filter>                         <artifact>*:*</artifact>                         <excludes>                             <exclude>resources/*.*</exclude>                         </excludes>                     </filter> <filter>                         <artifact>my.groupid:my.artifactid</artifact>                         <includes>                             <include>resources/*.*</include>                         </includes>                     </filter> 

ideas?

thanks.

this because filter includes happen before filter excludes.

with code including "my.groupid:my.artifactid" -> resources/.

but aterwards excluding "resources/."

from original documentation :

from logical perspective, includes processed before excludes, it's possible use include collect set of files archive use excludes further reduce set.


Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -