清理maven存储库 - 删除除每个文件夹x最新文件以外的所有文件

时间:2012-08-08 16:21:45

标签: linux maven

我想清理我的本地maven存储库,但保留每个工件的最后y个快照版本。

我找到了this script,但按日期排序。 我想我可以调整它以使它计数文件,但我想知道是否可以直接用linux find命令完成这样的事情。 有什么想法吗?

由于

1 个答案:

答案 0 :(得分:-1)

如果你有一个内部存储库管理器,那么清除你的本地存储库并让它随着时间的推移再次填充它可能更简单。

如果您没有存储库管理器,请获取一个,即使它只是为您自己。我使用Nexus,但也有其他选择。 Nexus让您决定要保留多少快照和/或保留多长时间。最后,使用Nexus管理工件生命周期会更容易,而不是尝试设计复杂的脚本。