Sonatype Nexus OSS 3 中没有清空垃圾箱计划任务

No Empty Trash scheduled task in Sonatype Nexus OSS 3

Nexus 曾经有一个 scheduled task option to empty trash,但这在 Nexus 3 中不存在:

每当我删除资产或组件时,我的 blob 存储的大小都不会减少,因此很难长期维护。

如何清空垃圾箱并永久删除已删除的资产和组件,以便减小 blob 的大小? Groovy 也欢迎脚本。

"Empty Trash"似乎不​​存在,因为它被"Compact blob store"计划任务取代了。

要减少 space 您需要先删除资产和组件,然后 运行 "Compact blob store" 任务。

Empty Trash 和 Compact Blobstore 是两种不同的功能,但最终状态相似。一个是能够查看您已删除的内容,然后假设恢复某些内容,或者选择最终删除它,这是一个打开的盒子,与 Compact Blobstore 相比,它是一个黑盒子,只允许您释放 space.

内部对此进行了相当多的争论,以及前进的道路应该是什么。我鼓励您提交有关此的问题:

https://issues.sonatype.org/projects/NEXUS/

假设可以做一些工作来使 Compact Blobstore 更加透明,并实现与 "Trash can" 类似的功能,如果需要的话。