我知道如何使用以下命令删除整个GAV:curl --request DELETE --user "login:password" http://myNexus/service/local/repositories/myRepository/content/myGroupId/myArtifactId/myVersion
它像一种魅力。
现在,我只需要使用分类器删除 Artifact ,就无法找到或阅读解决方案。
我想知道是否有一种方法可以使用Nexus REST API使用分类器删除 Artifact ?
请您参考如下方法:
要删除特定的 Artifact ,请使用以下命令:
curl --request DELETE --user "login:password" http://myNexus/service/local/repositories/myRepository/content/myGroupId/myArtifactId/myVersion/myArtifactId-myVersion.jar
然后,您需要让nexus重建gav的元数据(否则* .md5和* .sha1文件将保留在您的存储库中)
curl -v --request DELETE --user "login:password" --silent http://nexusHost/service/local/metadata/repositories/myRepository/content