如何在部署阶段避免从Jenkins(到Nexus)部署源代码?

时间:2013-06-05 07:05:03

标签: maven jenkins nexus

我安装了Jenkins + Nexus,还有一些自动化的项目。

Jenkins在部署阶段将源和javadoc部署到nexus(我正在使用Maven Release) - Javadoc可以,但我不想在Nexus中有任何来源。

我正在搜索和谷歌搜索,我不知道如何跳过这一步。

非常感谢

jenkins的输出

[INFO] [INFO] 
[INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ projectA ---
[INFO] [INFO] Installing /var/lib/jenkins/jobs/MyBuild/workspace/target/checkout/MyProject/projectA/target/projectA-1227.jar to .../projectA-1227.jar
[INFO] [INFO] Installing /var/lib/jenkins/jobs/MyBuild/workspace/target/checkout/MyProject/projectA/pom.xml to .../projectA-1227.pom
[INFO] [INFO] Installing /var/lib/jenkins/jobs/MyBuild/workspace/target/checkout/MyProject/projectA/target/projectA-1227-sources.jar to .../projectA-1227-sources.jar
[INFO] [INFO] Installing /var/lib/jenkins/jobs/MyBuild/workspace/target/checkout/MyProject/projectA/target/projectA-1227-javadoc.jar to .../projectA-1227-javadoc.jar
[INFO] [INFO] 

2 个答案:

答案 0 :(得分:2)

尝试添加:-Darguments="-Dsource.skip=true -Dmaven.javadoc.skip=true"

到您的maven发布插件配置(Jenkins> your build configuration> Maven release build> Release goals and options

答案 1 :(得分:0)

默认情况下,这实际上不会自动发生。很可能您已经在pom层次结构中的某个位置配置了一个发布配置文件,用于添加Maven Source Plugin执行。

你可以删除它,如果你永远不想使用它或以其他方式更改发布插件配置以使用不同的配置文件或跳过源代码创建或调用带参数的构建跳过,如Guilame已经回答