Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们使用 Amazon S3 作为 Maven 存储库。随着时间的推移,回购的规模变得太大,主要是因为我们每天部署一些快照。有没有办法通过删除相同版本的太旧变体来“清理”存储库(1.0-SNAPSHOT例如)。或者,也许我们可以一开始就避开它们?
1.0-SNAPSHOT
S3 有一个工具可以通过它所谓的生命周期配置自动使对象过期,但这非常有限 - 过期仅基于对象的年龄(例如删除任何超过 90 天的东西),你不能说“保留”之类的东西只有十个最近的快照”像Nexus可以做到。如果您需要这种功能,您可能必须自己编写代码,作为快照部署过程的一部分。