我正在使用maven依赖插件将依赖jar复制到特定的文件夹中。我正在寻找使用依赖属性(groupid、artifacted和version)自定义复制的jar文件名的方法。
示例:
我有以下依赖
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.3.2</version>
</dependency>
我想将依赖jar复制为"org.apache.commons.commons-lang3-3.3.2.jar"
我怎样才能做到这一点?
我能够使用"prependGroupId"参数实现这一点。
示例配置片段:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<prependGroupId>true</prependGroupId>
</configuration>
</execution>
</executions>
</plugin>