我想清理我的本地 maven 存储库,但保留每个工件的最后 y 个快照版本。
我找到了这个脚本,但它按日期工作。我想我可以对其进行调整以使其对文件进行计数,但我想知道是否可以使用 linux find 命令直接完成此类操作。任何想法?
谢谢
如果您有内部存储库管理器,则清除本地存储库并让它随着时间的推移再次填充可能会更简单。
如果您没有存储库管理器,请获得一个,即使它只是为您自己而设。我使用Nexus,但还有其他选择。Nexus 让您决定保留多少快照和/或保留多长时间。最后,使用 Nexus 管理工件的生命周期将比尝试设计复杂的脚本更容易。