web-dev-qa-db-ja.com

REST APIを使用してNexusから分類子を使用してアーティファクトを削除するにはどうすればよいですか?

私はこのコマンドを使用してGAV全体を削除する方法を知っています:

curl --request DELETE --user "login:password" http://myNexus/service/local/repositories/myRepository/content/myGroupId/myArtifactId/myVersion

それは魅力のように機能します。

分類子を使用してアーティファクトを削除する必要がありますが、これに対する解決策を見つけたり読んだりすることができませんでした。

Nexus REST APIを使用して分類子でアーティファクトを削除する方法があるのだろうか?

7
Tony Chemit

特定のアーティファクトを削除するには、次のコマンドを使用します。

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
10
Arktan