我有一个项目,我可以使用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;高级。
我是否需要配置其他内容?
答案 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。