我已经通过使用命令行将工件上传到Sonatype Nexus MAVEN / maven / bin / mvn -X -e deploy:deploy-file -Durl = http://maven-nexus.com/nexus/content/repositories/xyz -DrepositoryId = xyz -DgroupId = com.kumar -DartifactId = peshu -Dversion = 1.0.12 -Dpackaging = war -Dfile = RIGHT.war
现在我想从命令行删除这个版本(1.0.12),以便我可以自动执行这个过程,我可以使用什么命令而不是Curl。
答案 0 :(得分:8)
简短的回答:
curl --request DELETE --write "%{http_code} %{url_effective}\\n" --user login:password --output /dev/null --silent http://maven-nexus.com/nexus/content/repositories/xyz/com.kumar/peshu/1.0.12
这将从您的关系中删除洞GAV。
注意:
--write "%{http_code} %{url_effective}\\n
选项会返回http代码和使用的有效网址;同上--output /dev/null --silent
隐藏输出上的一些详细信息,...... 答案 1 :(得分:4)