如何阻止Maven / Artifactory保留带有时间戳的快照
由于磁盘空间的考虑,我只想在存储库中保留任何快照的一个版本。而不是保留带有时间戳后缀的多个版本
例如ecommerce-2.3-20090806.145007-1.ear
我该如何设置?这是构建设置还是存储库(Artifactory)设置
谢谢!
回答:
最简单(也是推荐的方法)是使用非唯一快照。如果必须使用唯一快照,则可以在Artifactory中执行此操作,方法是在artworkory.config.xml中的
例如:
<localRepository> <key>snapshots</key>
<blackedOut>false</blackedOut>
<handleReleases>false</handleReleases>
<handleSnapshots>true</handleSnapshots>
<maxUniqueSnapshots>1</maxUniqueSnapshots>
<includesPattern>**/*</includesPattern>
<snapshotVersionBehavior>non-unique</snapshotVersionBehavior>
</localRepository>
作为参考,您可以通过设置计划服务在Nexus中(通过UI)进行操作,它允许您指定要保留的最小数量,要保留它们的最大期限,以及是否在发行版本为的情况下删除快照。部署。
以上是 如何阻止Maven / Artifactory保留带有时间戳的快照 的全部内容, 来源链接: utcz.com/qa/398405.html