自定义Maven中的依赖文件名 [英] Customize dependency file names in maven
本文介绍了自定义Maven中的依赖文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用maven-dependency-plugin将依赖项jar复制到特定文件夹中.我正在寻找使用依赖项属性(如groupid,artifactid和版本)自定义复制的jar文件名称的方法.
I'm using maven-dependency-plugin to copy dependency jars into specific folder. I'm looking the way to customize copied jar file names using dependency properties: groupid, artifactid and 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"
I'd like to copy dependency jar as "org.apache.commons.commons-lang3-3.3.2.jar"
我该怎么做?
推荐答案
我能够使用"prependGroupId"参数来实现这一目标.
I was able to achieve this using "prependGroupId" parameter.
示例配置摘要:
<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>
这篇关于自定义Maven中的依赖文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文