Tomas Tulka created MDEP-586: -------------------------------- Summary: Unpacking different resources into different location from the same artifact doesn't work Key: MDEP-586 URL: https://issues.apache.org/jira/browse/MDEP-586 Project: Maven Dependency Plugin Issue Type: Bug Components: unpack-dependencies Affects Versions: 3.0.2 Environment: Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00) Maven home: C:\Program Files (x86)\apache-maven-3.3.9\bin\.. Java version: 1.8.0_111, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.8.0_111\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos" Reporter: Tomas Tulka Attachments: pom.xml
I have one artifact, in the simplest case only with two resources inside: {{ ResourceArtifact-1.0.jar /resource1.dat /resource2.dat }} I want to unpack one resource into one location and the second in a different location, all this with one pom.xml: {{ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.0.2</version> <executions> <execution> <id>unpack-resource1</id> <goals> <goal>unpack-dependencies</goal> </goals> <configuration> <includeArtifactIds>ResourceArtifact</includeArtifactIds> <includes>resource1.dat</includes> <outputDirectory>resources1</outputDirectory> </configuration> </execution> <execution> <id>unpack-resource2</id> <goals> <goal>unpack-dependencies</goal> </goals> <configuration> <includeArtifactIds>ResourceArtifact</includeArtifactIds> <includes>resource2.dat</includes> <outputDirectory>resources2</outputDirectory> </configuration> </execution> </executions> </plugin> }} When I +*don't*+ use (which makes not so much sense, because in fact there's nothing to overwrite): {{ <overWriteReleases>true</overWriteReleases> <overWriteSnapshots>true</overWriteSnapshots> }} Then I get an info (even not a warning): {{ [INFO] --- maven-dependency-plugin:3.0.2:unpack-dependencies (unpack-resource2) @ maven-unpack-same-artifact --- [INFO] test:ResourceArtifact:jar:1.0 already exists in destination. }} And the second resource is not unpacked. -- This message was sent by Atlassian JIRA (v6.4.14#64029)