最近一直在搞CI/CD相关的基础搭建,陆陆续续总会冒出各种各样的问题,来逐步做一个汇总和整理。
新问题记录:
- Some problems were encountered while processing the POMs;
/opt/local/maven_repository/org/springframework/boot/spring-boot-starter-parent/2.7.0/spring-boot-starter-parent-2.7.0.pom.part.lock (No such file or directory) and 'parent.relativePath' points at wrong local POM @ line 15
- Jenkins对本地仓库目录无权限;
解决方案:
- chown -R jenkins:jenkins 本地仓库目录
- maven构建找不到包
- 在nexus页面上刷新仓库
- maven clean install -U ;
- -U 的解释如下:强制检查丢失的版本以及更新远程存储库上的快照
- Jenkins 报mvn:command not found
- 原因:jenkins里面没有服务器path的环境变量
- 解决方式:
- Jenkins -> Manager Jenkins -> Configure System中添加环境变量:找到 Global properties,勾选中Environment variables,添加一个maven的PATH变量以后保存。
之前问题汇总: