通过Nexus 3 REST API删除存储库

dok*_*par 1 rest sonatype nexus3

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

repository.createMavenHosted('private')
Run Code Online (Sandbox Code Playgroud)

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

RoK*_*RoK 5

我尝试了(即使我认为它不起作用):

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

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

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