maven自定义依赖文件名
Customize dependency file names in maven
我正在使用 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"
我怎样才能做到这一点?
我能够使用 "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>
我正在使用 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"
我怎样才能做到这一点?
我能够使用 "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>