如何在sonatype快照中使用提交SHA作为buildNumber

时间:2013-02-24 19:35:08

标签: git maven deployment sonatype

如何设置快照版本,以便用Git commit SHA替换buildNumber?这必须适用于Sonatype OSS快照。

并且,如果可能,如果我的存储库中存在未提交的更改,如何强制部署失败?

我在与Sonatype buildNumber and timestamp out of sync

搏斗时开始考虑这个问题

1 个答案:

答案 0 :(得分:2)

您可以配置buildnumber-maven-plugin以从标记配置的Git中获取SHA-1。如果任何文件已更新(默认为 false ),请配置doCheck参数以使构建失败。

有关详细信息,请阅读我之前写的blog post