jenkins

1、修改私有jar包且已上传到私服,却构建失败

原因:构建优先从jenkins本地仓库已缓存的进行构建,不会拉取新的jar包

解决办法:手动删除老的jar包,让jenkins自动下载新的jar包。maven工程默认下载jar包的路径:/var/lib/jenkins/.m2/repository(.m2是一个隐藏文件夹 这个坑了我好久),需要删除哪个jar包,则进入哪个包的子目录使用命令:rm -rf ./*

 

2、jenkins使用老的私服地址

私服地址迁移后构建项目出现了从老私服拉jar包的情况,查看Linux配置的maven(mvn -version)发现 settings.xm配置的是最新的私服,百思不得其解。

原因:jenkins使用的pom是默认在../.m2 文件夹下的setting,此处的setting配置了以前的私服地址

解决办法: ① jenkins管理员用户手动配置maven地址,不再使用默认的

② 更新默认的settings配置文件

③ 指定单个项目构建使用的settings文件, 项目build一栏--使用自定义settings file指定路径(注意用户权限问题)。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2021-06-04
  • 2022-12-23
  • 2021-07-02
  • 2021-05-31
  • 2021-07-06
猜你喜欢
  • 2021-06-20
  • 2021-08-25
  • 2021-08-13
  • 2022-02-12
  • 2021-09-11
  • 2022-01-04
  • 2021-06-09
相关资源
相似解决方案