2016-10-21 15 views
3

50個以上のモジュールを持つプロジェクトのmvn deploy(ローカルNexusへの)の後、配備された成果物にはすべて間違ったファイル名(戦争ではなく接尾辞zipなど)があることに気付きました。Nexusから成果物を削除するには、「mvn undeploy」のようなものがありますか?

mvn undeployのようなものがNexusから再度削除されますか?

+2

あなたはNexusの管理者の弁護人によってのみこれを行うことができると思います。あなたはmavenでそれをすることはできません。 –

+0

ネクサス管理者としてログインすることなく、ネクサスから何かを削除する機会はありません。あなたはMavenを通してそれを行うことはできません。 –

答えて

3

あなたはcurlコマンドを使用して、それを削除することができます。それはチェックが容易になりますように

http://host:port/nexus/service/local/repositories/repo-id/content/group-id/artifact-id/version

削除要求は、これらのパラメータを送信することができ、私は、HTTPステータスコード以外の出力を抑制したいですそのような一連のコマンドがシェルスクリプトから実行された結果。

カール-request -write「%{HTTP_CODE}%{url_effectiveを} \ n」はDELETE -user管理者:あなたはフリースタイルから、このスクリプトを実行することができexempleためadmin123 -outputを/ dev/null -silent URL

ジェンキンスの仕事。

私はそれが助けだと思います。

関連する問題