私はこのコマンドを使用してGAV全体を削除する方法を知っています:
curl --request DELETE --user "login:password" http://myNexus/service/local/repositories/myRepository/content/myGroupId/myArtifactId/myVersion
それは魅力のように機能します。
分類子を使用してアーティファクトを削除する必要がありますが、これに対する解決策を見つけたり読んだりすることができませんでした。
Nexus REST APIを使用して分類子でアーティファクトを削除する方法があるのだろうか?
特定のアーティファクトを削除するには、次のコマンドを使用します。
curl --request DELETE --user "login:password" http://myNexus/service/local/repositories/myRepository/content/myGroupId/myArtifactId/myVersion/myArtifactId-myVersion.jar
次に、ネクサスにgavのメタデータを再構築するように依頼する必要があります(そうしないと、*。md5ファイルと* .sha1ファイルがリポジトリに残ります)
curl -v --request DELETE --user "login:password" --silent http://nexusHost/service/local/metadata/repositories/myRepository/content