如何设置我的快照版本,以便将其buildNumber
替换为 Git 提交 SHA?这必须适用于 Sonatype OSS 快照。
而且,如果可能的话,如果我的存储库中有未提交的更改,我如何强制部署失败?
我在与Sonatype buildNumber 和时间戳不同步搏斗时开始考虑这个问题
如何设置我的快照版本,以便将其buildNumber
替换为 Git 提交 SHA?这必须适用于 Sonatype OSS 快照。
而且,如果可能的话,如果我的存储库中有未提交的更改,我如何强制部署失败?
我在与Sonatype buildNumber 和时间戳不同步搏斗时开始考虑这个问题
您可以配置buildnumber-maven-plugin从 Git 配置的 SHA-1标签。如果任何文件已更新,则配置doCheck参数以使构建失败(默认为false)。
有关详细信息,请阅读我前段时间写的博客文章。