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

将zip工件从另一个构建操作部署到Nexus

晋西岭
2023-03-14

我更喜欢在Maven中执行此操作,因为我们的Nexus设置和凭据已经在环境中,不需要在命令行上手动传递。为此使用Nexus UI不是一个可行的选择,因为这需要成为标准构建-部署-测试过程的一部分,对于几十个应用程序来说,这可能每天都会发生很多次。

共有1个答案

张毅
2023-03-14

为了完整起见,我在回答我自己的问题(哦,麻烦了...)

我通过使用maven-assembly-plugin解决了这个问题,它允许您定义任意工件,并将它们(快照或发布)部署到Nexus。汇编插件使用一个物料清单(src.xml),它定义工件的确切内容(包括或不包括文件、目录、更改文件权限等)。这也可以用于创建Java uber jar,但是使用Maven Shade插件似乎是创建uber jar的首选方法。

Maven汇编插件主网页

 类似资料:
  • 我们正在努力从Maven迁移到Gradle。不幸的是,我们还有几个战争复盖物要处理。

  • 试图从当前工作簿“Create Report.xlsm”中复制工作表名称“Headings Explantions”,该工作簿打开到我要求打开的工作簿中,我得到了下标超出范围的错误

  • 我需要一个宏,它可以根据我选择的单元格从我所在的工作簿中复制整行。我已经可以这样做了,使用以下方法: 但是,我需要它将其(格式化和全部)粘贴到关闭的工作簿的第一个空行(基于B列)。R: \dasboards\wo。xlsm公司

  • 问题内容: 我正在将SourceForge用于某些开放源代码项目,并且希望将发布的部署自动部署到SourceForge文件发布系统。我使用Maven进行构建,除非您进行一些手动准备工作,否则标准的SFTP部署机制似乎无法正常工作。我在其他论坛上遇到过一些老帖子,建议唯一的方法是专门为SourceForge编写Wagon。 最近有人对此有经验吗? 问题答案: 我无法通过测试来确认,但我相信无需编写任

  • 我们有一个Jenkins Maven构建运行在一个Windows从机上,它在每次提交时都运行Maven包。我正在尝试使用升级的构建插件来将升级的构建部署到nexus发布存储库中。 我设置了“升级生成时...”要手动批准和“将工件部署到Maven存储库”的操作,请将存储库URL设置为“http://example.com:8081/nexus/content/repositories/release

  • 我想将工作簿的一页(包括样式)复制到新的工作簿。 我尝试对所有单元格进行迭代 抛出java.lang.IllegalStateException:超出了单元格样式的最大数目。在.xls工作簿中最多可以定义4000个样式 抛出java.lang.IllegalArgumentException:此样式不属于提供的工作簿。是否尝试将样式从一个工作簿分配到另一个工作簿的单元格? 正确的样式复制方法是什么