Jenkins管道问题:“org.apache.maven.InternalErrorException:内部错误:java.lang.RuntimeException:无效的存储库URL”

时间:2018-04-03 06:52:27

标签: jenkins

我是詹金斯的初学者, 我已经配置了在构建UI项目时失败的jenkins,因为在我的UI项目中,我有我的插件的绝对路径,它存储在我的windows dev环境中的特定路径中。例如:D:/ plugins / XXX 我需要提供相对路径吗?是否有任何脚本可以帮助构建UI并解决此路径。 任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

Jenkins中已经存在一个可用于此目的的环境变量。

WORKSPACE - The absolute path of the workspace.

https://wiki.jenkins.io/display/JENKINS/Building+a+software+project#Buildingasoftwareproject-belowJenkinsSetEnvironmentVariables

您是否可以修改构建配置以获取环境变量?

答案 1 :(得分:0)

绝不给任何项目中的绝对PATH提供相对路径

<强>原因

您在本地的项目始终位于特定文件夹中,而部署时项目(Jenkins,Tomcat,...)将位于不同的文件夹/不同的机器中:)

确保项目中所需的JAR /插件位于.m2文件夹

只需使用全新安装,它会将所需的所有插件下载到.m2文件夹中一次,然后从那里重复使用

不幸的是,这是一个maven问题而不是Jenkins问题:)