Jenkins Maven代理 - 无法下载依赖关系

时间:2017-01-11 09:44:43

标签: maven jenkins proxy

我有一个项目,我可以使用mvn clean install在本地构建。但是如果我尝试在Jenkins中尝试从pom下载依赖项时出现错误

单击控制台输出中的依赖关系链接会生成一个xml,因此它确实存在。 pom中的所有其他家属都是一样的。我正在使用代理并尝试更改Jenkins文件夹中的jenkins.xml:

<arguments>-Dhttp.proxyHost=proxyhost -Dhttp.proxyPort=proxyport -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>

还在Manage Plugins中输入了代理&gt;高级。

我是否需要配置其他内容?

1 个答案:

答案 0 :(得分:2)

您的Jenkins用户将运行maven,maven安装将有一个settings.xml,您需要将代理详细信息添加到此文件中。

请参阅https://maven.apache.org/guides/mini/guide-proxies.html

同时检查Jenkins中的maven配置。

https://www.tutorialspoint.com/jenkins/jenkins_maven_setup.htm

Jenkins只是委托给maven,你应该从命令行获得与Jenkins用户相同的行为并正确安装maven。