gpt4 book ai didi

java - 如何阻止 Maven/Artifactory 保留带有时间戳的快照

转载 作者:IT老高 更新时间:2023-10-28 20:50:43 39 4
gpt4 key购买 nike

出于磁盘空间的考虑,我只想在我的存储库中保留任何快照的一个版本。而不是保留带有时间戳后缀的多个版本

例如ecommerce-2.3-20090806.145007-1.ear

我该如何设置?这是build设置还是存储库(Artifactory)设置

谢谢!

最佳答案

最简单(和 recommended )的方法是使用非唯一快照。如果您必须使用唯一快照,您可以在 Artifactory 中通过在 artifactory.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)通过设置 scheduled service ,它允许您指定要保留的最小数量、保留它们的最长期限,以及在部署发布版本时是否删除快照。

关于java - 如何阻止 Maven/Artifactory 保留带有时间戳的快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1243574/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com