我不想一个一个地选择每个包并删除版本,这是令人难以置信的乏味(可能有100个包,但即使是20个使用UI也是痛苦的)。
实现这一点最简单的方法是什么?
我希望我可以从浏览的高级搜索中做到这一点,但是我没有办法看到多选和删除,直到我进入文件夹树视图。
一个任务会很好,但是我看到的所有任务都没有过滤
您可以通过使用清理策略来实现这一点特性。
方法如下:
创建清理策略:
转到Administration->Repository->Cleanup Policies,然后单击:
- Create Cleanup Policy
在清除条件中取消所有选择,然后选择:
- Asset Name Matcher
在textfield中添加一个regex以满足您的需要。例如,完全清除repo:
.*
例如:清除maven包的repo "cert-cvc"版本1.4.9:
.*cert-cvc-1.4.9.*
将清理策略附加到存储库
编辑您的存储库并添加您刚刚创建的清理策略。
Goto管理→系统→任务
- Select the Cleanup service
- Click Run
它将立即清理存储库。
一旦完成,不要忘记删除清理策略,如果您不希望它在下一次计划运行时再次启动。