Tejas Mulay created MDEP-454:
--------------------------------
Summary: copy-dependencies with <includeArtifactIds> does NOT copy
transitive deps
Key: MDEP-454
URL: https://jira.codehaus.org/browse/MDEP-454
Project: Maven Dependency Plugin
Issue Type: Bug
Components: copy-dependencies
Affects Versions: 2.8
Environment: 1. RHEL 6.5,
2. mvn -version
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9;
2014-02-14T09:37:52-08:00)
Maven home: /abc/apache-maven-3.2.1
Java version: 1.7.0_55, vendor: Oracle Corporation
Java home: /xyz/jdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-358.14.1.el6.x86_64", arch: "amd64", family:
"unix"
Reporter: Tejas Mulay
Priority: Blocker
I would like to copy transitive deps of specific artifacts into a custom
directory. For that I am using copy-dependencies goal of dep plugin.
But the plugin copies only the artifacts which are mentioned in
<includeArtifactIds> tag and not its transitive deps.
POM section for reference->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>Copying dependencies into ${stage}/${pkg_name_ss}/jars</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<excludeTransitive>false</excludeTransitive>
<includeArtifactIds>jbpm-executor,jbpm-runtime-manager</includeArtifactIds>
<outputDirectory>${stage}/${pkg_name_ss}/jars</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>false</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
</configuration>
</execution>
</executions>
</plugin>
It is a blocker for me.
-Tejas.
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)