[英]Keep the last Maven SNAPSHOT in the repository?
目前,我们的 Nexus 会整理 SNAPSHOT,但即使存在发布版本,也会始终保留最后一个 SNAPSHOT。 原因是:
versions:use-releases
,它只能用发布版本替换现有的SNAPSHOT 版本。我不喜欢的是 SNAPSHOT 在磁盘上占用了数百 GB 的空间,尽管它们大多没用。
在我们几年前退役的 Ant 系统中,针对发布版本解决了不存在的“SNAPSHOT”问题。 这解决了上述困境,但在 Maven 中是不可能的。
还有其他好的解决方案吗?
Nexus 和 Artifactory 的解决方案都受到欢迎。
如果您将Nexus3 清理策略激活为 "prerelease" ,那么每当发布版本时,都应该删除所有快照。
我在我的商店中使用它,并且接到一些用户无法获取快照的电话(给定版本的任何快照):我必须解释这是因为已经发布了一个版本(具有相同的版本号)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.