通过 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 存储库,如果它可用的话...
在关于其 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 存储库,如果它可用的话...