maven - 如果我尝试使用相同的快照版本,是否有可能导致构建失败?
问题描述
如果我尝试使用相同的快照版本,是否有可能构建失败。目前我已经通过 Jenkins 文件创建了 ci/cd 管道,我的要求是,如果已经有一个现有的快照版本并且我们正在尝试构建一个更多相同的快照版本,那么构建应该会失败。例如:如果我有我的 4.12,并且如果我尝试为相同的快照版本再创建一个版本,它应该会失败。我知道目前 maven 会为每个构建迭代覆盖它们。只是想了解我们是否会失败。
解决方案
您可能会找到一种方法,但您不应该这样做。
如果版本是“最终版”并且不应被覆盖,请使用发布版本。如果您希望能够覆盖某个版本,请使用快照。我认为没有理由创建快照版本并禁止覆盖它。
推荐阅读
- java - java.lang.IllegalArgumentException:非法 base64 字符 5b
- javascript - TS7053:元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引类型“用户经济”
- c# - 在线程上创建对象时出现线程问题
- javascript - 需要帮助在 Django 中的日期范围选择器上呈现网页内的图形
- html - 线一致对于不同分辨率的屏幕
- macos - 如何限制鼠标移动范围(macos)
- spring-boot - 在春季靴子中向上转型
- javascript - 将鼠标光标居中在圆圈内
- azure-functions - Azure:将文件写入 Azure 总线队列
- latex - 如何在背面写长除法?