我们有一个内部框架,我们通过p2存储库向下游开发人员发布。我们目前使用Tycho构建p2存储库,并添加到mirror
目标为tycho-p2-repository-plugin
的旧存储库。这很有效。
我们希望在存储库中保留合理的大量“旧”版本的功能和插件,以避免使开发人员使用的目标平台无效,但我们也希望避免存储库增长超出理由,所以我们想要不时地“修剪”最老版本的功能和插件。
但是我们怎么做呢?我可以看到一些可能的解决方案,但在我尝试任何事情之前,我想知道是否有其他人先尝试过这个。
我的两个建议是:
如果“修剪”可以从Tycho / Maven运行,那将是一个奖励,但这不是一个很难的要求。