3

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

Jenkins 在部署阶段将源代码和 javadocs 部署到 nexus(我正在使用 Maven Release)——Javadoc 可能没问题,但我不想在 Nexus 中有任何源代码。

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

非常感谢

詹金斯的输出

[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] 
4

2 回答 2

2

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

到你的Maven发布插件配置(Jenkins>>>your build configurationMaven release buildRelease goals and options

于 2013-06-05T08:38:47.903 回答
0

默认情况下,这实际上不会自动发生。很可能您在 pom 层次结构中的某处配置了一个发布配置文件,该配置文件添加了 Maven 源插件执行。

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

于 2013-06-05T18:11:03.250 回答