在一个项目超过50个模块mvn deploy
(对本地Nexus)之后,我意识到部署的工件有所有错误的文件名(后缀zip而不是war等)。
是否有类似mvn undeploy
的内容可以从Nexus中删除这些内容?
答案 0 :(得分:5)
您可以使用Curl命令删除它:
可以使用这些参数发送删除请求,我喜欢禁止除HTTP状态代码之外的输出,这样就可以更容易地检查从shell脚本运行的一系列此类命令的结果。
curl –request DELETE –write “%{http_code} %{url_effective}\\n” –user admin:admin123 –output /dev/null –silent url
例如,您可以从Freestyle jenkins作业执行此脚本。