0

我们使用 Amazon S3 作为 Maven 存储库。随着时间的推移,回购的规模变得太大,主要是因为我们每天部署一些快照。有没有办法通过删除相同版本的太旧变体来“清理”存储库(1.0-SNAPSHOT例如)。或者,也许我们可以一开始就避开它们?

4

1 回答 1

1

S3 有一个工具可以通过它所谓的生命周期配置自动使对象过期,但这非常有限 - 过期仅基于对象的年龄(例如删除任何超过 90 天的东西),你不能说“保留”之类的东西只有十个最近的快照”像Nexus可以做到。如果您需要这种功能,您可能必须自己编写代码,作为快照部署过程的一部分。

于 2012-08-06T14:53:51.050 回答