如何更改maven SNAPSHOT唯一版本格式?

时间:2016-07-20 19:04:32

标签: java git maven maven-deploy-plugin

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

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

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

1 个答案:

答案 0 :(得分:0)

在pom中使用具体的版本号,这样您就可以获得可以在以后重复使用的可预测版本。 并使用例如:

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

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