【问题标题】:Upload Jenkins build file .war to Nexus Repository remotely将 Jenkins 构建文件 .war 远程上传到 Nexus 存储库
【发布时间】:2015-11-04 17:36:22
【问题描述】:

我将 Jenkins 设置为使用 Maven 作为构建工具。 Java 项目是从 SVN 中提取的,它是使用 Maven 构建的(全部在 Jenkins 中)。项目建成后,我会得到 project.war 包文件,我需要将其上传到 Nexus 存储库。

最简单的方法是什么?

我尝试调整/修改我现有的 settings.xmlpom.xml,但没有运气。什么都没有发生。

我希望将 .war 文件上传到我在其他机器上配置的 Nexus 存储库。

【问题讨论】:

标签: java maven jenkins war nexus


【解决方案1】:

我尝试了 mvn deploy、mvn clean deploy 但都不起作用..“mvn”不起作用(可能是我需要设置环境变量或其他东西..帮帮我!也这样做!:))

不知怎的,它现​​在工作得很好。我将目标用作:clean deploy 它对我有用。另外,当我在 pom.xml 文件中使用以下内容时:- 释放然后快照

没用。

但是,我在 nexus 中创建了新的 repo 并提供了它的路径。它工作得很好。 Jenkins 能够将我的 .war 文件上传到 Nexus 存储库。

接下来我要做的是,

我的 jenkin 生成了许多构建并推送到 Nexus。 Nexus 应该为我修改版本.. 任何想法都将不胜感激

【讨论】:

    【解决方案2】:

    您可以将Nexus Maven Plugin 用于您的目的。在您的 Jenkins 脚本中,只需运行:

    mvn clean deploy
    

    如文档中所述。

    【讨论】:

      猜你喜欢
      • 2015-10-06
      • 2014-12-25
      • 1970-01-01
      • 2019-07-06
      • 1970-01-01
      • 2014-12-28
      • 2021-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多