当前 maven 生成名为artifact-$VERSION-$DATE.jar
. 我有额外的信息(内部版本号,单调递增),我想在这个名称中嵌入,可能不是日期。有没有默认或简单的方法来做到这一点?
问问题
141 次
2 回答
1
您可以在 maven-jar-plugin <configuration> 中使用 <classifier>:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<classifier>${buildNumber}</classifier>
</configuration>
</plugin>
</plugins>
于 2012-11-27T03:50:09.170 回答
0
分类器字段是您自定义 Maven 存储库文件名的唯一选项。然而,它并不是真正设计用于存储内部版本号等信息,理想情况下,它应该是项目“版本”字段的一部分......
我建议您使用 Maven 存储库管理器,它可以存储额外的工件元数据。我个人的选择是nexus,它有一个用于存储工件元数据的插件
于 2012-11-27T06:06:02.130 回答