【问题标题】:Customize dependency file names in maven在maven中自定义依赖文件名
【发布时间】:2015-05-05 23:02:48
【问题描述】:
我正在使用 maven-dependency-plugin 将依赖项 jar 复制到特定文件夹中。我正在寻找使用依赖属性自定义复制的 jar 文件名的方法:groupid、artifactid 和 version。
示例:
我有以下依赖
<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”
我怎样才能做到这一点?
【问题讨论】:
标签:
java
maven
jar
maven-dependency-plugin
【解决方案1】:
我能够使用“prependGroupId”参数来实现这一点。
示例配置 sn-p:
<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>