当前位置: 首页 > 知识库问答 >
问题:

Nexus工件删除命令

雍宇定
2023-03-14

我已经通过使用MAVEN/maven/bin/mvn-X-e从命令行将工件上传到Sonatype Nexus:部署文件-Durl=http://maven-nexus.com/nexus/content/repositories/xyz-DrepositoryId=xyz-DgroupId=com.kumar-DartifactId=Peshu-Dversion=1.0.12-D包装=war-Dfile=RIGHT. war

现在我想从命令行中删除这个版本(1.0.12),这样我就可以自动化这个过程,我可以使用什么命令来代替Curl。

共有2个答案

马俊
2023-03-14

Nexus 2.5版有一个从存储库中删除版本的任务。

此处详细讨论了删除已发布工件的问题:

https://support.sonatype.com/entries/20871791-Can-I-delete-releases-from-Nexus-after-they-have-been-published-

常业
2023-03-14

短anwser:

curl--请求删除--写入“%{http\u code}%{url\u effective}\\n”--用户登录:密码--输出/dev/null--无提示http://maven-nexus.com/nexus/content/repositories/xyz/com.kumar/peshu/1.0.12

这将从您的nexus中删除孔GAV。

注:

  • --write“%{http\u code}%{url\u effective}\\n选项将返回http代码和使用的有效url;idem The--output/dev/null--silent隐藏输出上的一些详细信息,…
  • 我不太确定,但我认为你需要一个在Nexus上具有管理员权限的用户登录

 类似资料:
  • 问题内容: 如何通过使用jenkins shell自动生成版本,将工件上传到nexus?我正在使用此脚本,我想在上传工件时自动生成版本。 问题答案: 您可以在Jenkins管道中使用变量来指定工件版本。 为此,有几种选择: 如果您想在期间将工件发布到Nexus ,则可以使用file中的参数。为此,您需要将此变量放入标记。例如, 然后提供给在詹金斯管道maven的命令:。 您也可以使用 Nexus

  • 我的名为“TestProject”的Java/Maven项目与我的jenkins and nexus repo挂钩: 我的pom.xml看起来是: 正如预期的那样,jenkins将工件上传到Nexus,看看jenkins build的控制台输出,如下所示: 问题是: 如果我在pom.xml中指定的版本是

  • 问题内容: 我在SQL中使用简单的DELETE语句遇到意外结果时遇到了麻烦,似乎将单词添加到列表中了。一定是愚蠢的东西!但我看不到,尝试了几种不同的方式。所有相同的结果非常令人困惑。 问题答案: 尝试删除单引号。另外,为什么还要将SQL字符串与连接对象()连接起来???? 尝试这样: 还要注意,由于连接被包装在using块中,因此您无需在语句中将其关闭。Dispose方法将自动调用.Close方法

  • 我们正在使用最新版本的nexus,我希望创建一个清理任务。 我有一个时髦的脚本,它运行我从事务对象获得的可迭代组件列表。 现在我想找到组件的资产,然后删除资产和组件。 我的脚本如下所示: 是否可以找到组件的相应资产?

  • 问题内容: 我有一张桌子,我只按ID顺序显示最新的30行。 我正在尝试通过使用以下查询删除30个最新行之后的任何行。 我不断收到以下错误 我究竟做错了什么? 问题答案: 试试这个

  • 当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。 rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本格式为: [root@localhost ~]# rm[选项] 文件或目录 选项: -f:强制删除(