我已经在Windows Server 2012 R2和Apache Maven 3.5.2上安装了Jenkins ver.2.121.1。
在localhost:8080/systeminfo链接中,$MAVEN_HOME环境变量设置正确(设置为C:\\apache-maven-3.5.2\),maven将我的定制库保存在~\.m2\.repository\中,而Jenkins保存自定义库(如ojdbc,...)在另一个目录中(在C:\\Program Files(x86)\Jenkins\maven-repositories\0\中)。
在jenkins config.xml (在C:\\Program Files(x86)\Jenkins\config.xml中)中,没有指定关于maven本地存储库的行(例如,没有像<localRepository>${env.HOME}/.m2/repository</localRepository>那样定义任何内容)。
为什么Jenkins使用自己的maven仓库目录,有什么明确的原因吗?我是否应该添加我自己的maven目录,以强制jenkins优先考虑它?
发布于 2018-11-28 19:22:44
尝试http://localhost:8080/configure,您可以在那里看到并指定"Local Maven Repository“。

https://stackoverflow.com/questions/53517700
复制相似问题