我已将Jenkins ver.2.121.1
和Windows Server 2012 R2
一起安装了Apache Maven 3.5.2
。
在localhost:8080/systeminfo
链接中,$MAVEN_HOME
环境变量已正确设置(为C:\\apache-maven-3.5.2\
),并且maven将我的自定义库保存在~\.m2\.repository\
中,但是Jenkins保存了自定义库(例如ojdbc,.. 。)在
另一个目录(在C:\\Program Files(x86)\Jenkins\maven-repositories\0\
中)。
在詹金斯config.xml
中(在C:\\Program Files(x86)\Jenkins\config.xml
中,未指定有关Maven本地存储库的行(例如,没有定义任何类似<localRepository>${env.HOME}/.m2/repository</localRepository>
的行)。
Jenkins使用自己的Maven存储库目录有任何明确的原因吗?我应该添加自己的Maven目录以强制jenkins优先吗?