将Jenkins构建文件.war远程上传到Nexus Repository

时间:2015-08-12 08:14:54

标签: java maven jenkins war nexus

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

最简单的方法是什么?

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

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

2 个答案:

答案 0 :(得分:1)

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

mvn clean deploy

如文档中所述。

答案 1 :(得分:1)

我尝试过mvn deploy,mvn clean deploy但是都没有工作..“mvn”不工作(可能是我需要设置环境变量或者其他东西..帮助我!也是这样!:))

不知何故,它现在运作良好。我正在使用目标:干净部署它对我有用。另外,当我在pom.xml文件中使用下面时: -          发布然后快照

没用。

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

现在接下来我要做的是,

许多人建造我的jenkin产生并推向Nexus。 Nexus应该为我版本..任何想法都会非常感激