通过 Nexus 3 REST 删除存储库 API

Delete Repository via Nexus 3 REST API

在关于其 REST API 和 scripting 的 Nexus 3 参考中描述了如何将 Groovy 脚本上传到 Nexus 3 以及如何 运行 它们。示例显示了如何创建新的存储库,例如 Maven 存储库:

repository.createMavenHosted('private')

然而,尽管听起来很简单,但我没有找到任何类似的方法来删除或删除现有存储库。真的不行吗?

我试过了(尽管我认为它行不通):

{
    "name" : "cleanup",
    "type" : "groovy",
    "content" : "repository.getRepositoryManager().delete('maven-public');"
}

来源:https://github.com/savoirfairelinux/ansible-nexus3-oss/blob/master/files/groovy/delete_repo.groovy

事实证明,这段代码确实可以删除 maven-public 存储库,如果它可用的话...