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

Reply via email to