[ https://jira.codehaus.org/browse/MDEP-242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=352699#comment-352699 ]
Rob Oxspring commented on MDEP-242: ----------------------------------- This is also being tracked under Plexus Components as PLXCOMP-205 which has a fix attached, would be good to get that applied, released and then move the Maven Dependency Plugin to depend on that newly released version. > Exclude does not work correctly for tar.gz (but is working for zip) > ------------------------------------------------------------------- > > Key: MDEP-242 > URL: https://jira.codehaus.org/browse/MDEP-242 > Project: Maven Dependency Plugin > Issue Type: Bug > Components: unpack > Affects Versions: 2.1 > Reporter: Tjeerd Verhagen > > While using the unpack feather of the dependecy plug-in we did searched and > tried hard to get the 'excludes' option to work. > But whatever we did we were not able to get it working. Then came to the > idea, of trying it with another archive type. So when using some zip file, it > immediately worked. So it seams that somewhere in the unpacking of tar.gz, > the excludes are forgotten. > Sorry, did not find time yet to have a detailed look into the code, to track > where it happens. > PS: Also the documentation can be improved, where to include the 'excludes' > tag. Under the tag 'configuration', or under the tag 'artifactItem'. > The plug-in configuration as we are using it: > {code:xml} <plugin> > <!-- Unpacks basic package to the staging directory --> > <artifactId>maven-dependency-plugin</artifactId> > <version>2.1</version> > <executions> > <execution> > <id>unpack-tar</id> > <phase>process-resources</phase> > <goals> > <goal>unpack</goal> > </goals> > <configuration> > <appendAssemblyId>false</appendAssemblyId> > <artifactItems> > <artifactItem> > <groupId>${project.groupId}</groupId> > > <artifactId>${basicInterfaceArtifactId}</artifactId> > > <version>${basicInterfaceVersion}</version> > <classifier>pkg</classifier> > <type>tar.gz</type> > <overWrite>true</overWrite> > <outputDirectory> > ${project.build.directory}/staging/ > </outputDirectory> > <excludes>**/*.jar</excludes> > </artifactItem> > </artifactItems> > <excludes>**/*.jar</excludes> > </configuration> > </execution> > </executions> > </plugin>{code} -- This message was sent by Atlassian JIRA (v6.1.6#6162)