【问题标题】:Nexus artifact delete commandNexus 工件删除命令
【发布时间】:2015-10-31 06:59:21
【问题描述】:

我已使用命令行将工件上传到 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。

【问题讨论】:

    标签: nexus sonatype


    【解决方案1】:

    简短回答:

    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 代码和有效 url;同上 --output /dev/null --silent 在输出中隐藏一些详细信息,...
    • 我不太确定,但我认为您需要在 Nexus 上使用具有管理员权限的用户登录。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 是否可以通过 REST 请求启动任务?
      猜你喜欢
      • 2018-01-17
      • 1970-01-01
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      • 2019-02-18
      • 2017-07-31
      • 2011-09-18
      相关资源
      最近更新 更多