使用 Maven 在 Nexus 中自动上传工件

Posted

技术标签:

【中文标题】使用 Maven 在 Nexus 中自动上传工件【英文标题】:Automating upload of artifacts in Nexus using Maven 【发布时间】:2011-02-28 16:55:43 【问题描述】:

我正在尝试自动化将 Maven 生成的工件上传到 Nexus 托管存储库的过程(如 maven 目标,它将生成的 jar 上传到 Nexus 中的指定存储库)。这可能吗?在 Nexus 文档中,他们只讨论了手动上传。

我还查看了 nexus maven 插件,没有指定类似的内容。

提前致谢

【问题讨论】:

这是另一个解决方案:***.com/questions/3240477/… 【参考方案1】:

您必须使用 mvn deploy 通过 WebDAV 部署您的工件(在 distributionManagement 部分声明 Nexus DAV URL)。

另见

Getting started with Nexus Maven Repo Manager 13.3. Configuring Maven for Site Deployment(此链接用于站点部署,但类似)

【讨论】:

以上是关于使用 Maven 在 Nexus 中自动上传工件的主要内容,如果未能解决你的问题,请参考以下文章

部署原型工件时,Nexus Maven 原型存储库未更新

配置 Maven 或 Nexus 以在静态 URL 链接主干工件

在 nexus 中存储 maven 工件的最佳实践

同时将工件部署到 Maven Central 和内部 Nexus

Nexus 支持批量上传工件吗?

是否有将 Jenkins 的构建与 Maven (Nexus) 工件联系起来的插件