0

当我部署 maven 之类的快照构建时,myproject-1.0-SNAPSHOTmaven 将有助于用日期和内部版本号标记快照 - 类似于myproject-1.0-20160720.182254-6.jar. 有什么办法可以控制这个独特标签的格式吗?

特别是我试图解决两个问题:

  • 我想知道我刚刚上传的确切工件,以便可以将其拉入 docker 映像。不同的开发人员可能会同时进行多个构建,因此我需要获得确切的版本。
  • 我想将快照唯一 ID 绑定到 git 中的签入 ID。
4

1 回答 1

0

在 pom 中使用具体的版本号,这样您将拥有可预测的构建,以后可以重用。并使用例如:

mvn org.codehaus.mojo:versions-maven-plugin:2.1:set -DnewVersion=1.1 -DgenerateBackupPoms=false

设置版本并在mvn clean deploy之后执行,这样你就会知道你可以在 docker 中使用什么版本。

于 2016-07-20T19:18:18.983 回答