是否保留存储库中的最后一个Maven快照?

问题描述 投票:1回答:1

目前,我们的Nexus整理了SNAPSHOT,但即使存在发行版,也始终保留最后的SNAPSHOT。原因是:

  • 为了能够签出旧修订并在本地构建它们。
  • 为了能够运行诸如versions:use-releases之类的目标,该目标只能用发行版代替现有 SNAPSHOT版本。

我不喜欢SNAPSHOT占用了磁盘上数百GB的事实,尽管它们大多数都没有用。

在几年前退休的Ant系统中,针对发行版解决了不存在的“ SNAPSHOT”。这解决了上述难题,但是在Maven中是不可能的。

还有另一个好的解决方案吗?

欢迎使用Nexus和Artifactory的解决方案。

java maven artifactory nexus
1个回答
0
投票

如果激活Nexus3 cleanup policy to "prerelease",则在发布发行版时应摆脱all快照。

我在我的商店中使用它,并接到一些无法获取快照的用户的呼叫(给定版本的任何快照):我必须解释这是因为发布了发行版(具有相同的版本号)

© www.soinside.com 2019 - 2024. All rights reserved.