• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
AGENTFITZ
博客园    首页    新随笔    联系   管理    订阅  订阅
Jenkins踩坑

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指定路径(注意用户权限问题)。

posted on 2020-10-28 17:24  agentfitz  阅读(927)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3