如果 Jenkins Maven 版本在 pom.xml 中包含 SNAPSHOT,我怎么会失败

How can I fail a Jenkins Maven release if it contains SNAPSHOT in the pom.xml

当我们进行发布时,如果任何依赖的应用程序仍处于 pom 中的 SNAPSHOT 版本,我们希望 发布 失败。对于正常构建,这应该是允许的。

我想可能有 2 个选项:

谢谢。

可以使用Maven Release Plugin进行发布,如果有SNAPSHOT依赖,发布会失败。

您还可以指定检查 timestamped SNAPSHOT dependencies,默认情况下它是 false