问题产生的原因:我们在构建微服务项目的时候项目层级比较深的时候,通过jenkins打包,如果没有配置好项目的依赖包,自动构建就会报错。

错误原因:

[FATAL] Non-resolvable parent POM for com.xy.cloud:cloud-xy-gateway:1.0-SNAPSHOT: Could not find artifact com.xy.cloud:cloud-xy-parent:pom:1.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 5, column 13

解决方法:网上说的很多种都不靠谱,不同的项目配置是不一样的但是我们父包parent都是一样的,如果子服务找不到父包依赖包pom.xml文件就会报这个错误。

项目层级:

我要打包网关:

jenkins配置:(全局工具配置一定要配置jdk,maven,ssh,全局账号,配置maven一定要配置maven环境变量,如果是docker启动jenkins,一定要配置jenkins的指向地址,)

要不然就会出现下面这样:

问题解决方法:1,找到jenkins工作目录,jenkins打包会自动生成workspace目录,项目拉取后再里面mvn clean install,如果你没有提前拉取下来就会报找不到项目:

cd /var/jenkins_mount/workspace/

这个目录就是jenkins临时打包目录,你只需要把parent 或者common的配置pom.xml文件复制到同级目录即可。然后在构建就没有问题了。(针对jar微服务项目)

2,配置自由项目也是一样,无非也是把common和parent包拉取到工作空间

配置源码和maven打包及可道理都是一样,把配置拉取到jenkins工作空间。

3,这一种办法针对war,web项目部署的方式,在jenkins首级目录提前指定好路径的方式就可以啦。

再次构建即可:

问题解决了,只要可以解决问题都是好办法。

客官要是解决了你的问题,记得点个赞关注一波,持续分析问题解决技术方案喔。

jenkins构建聚合mavn项目打包报错error:-resolvable parent POM:‘parent.relativePath‘ points at wrong local POM相关推荐

  1. 【mars3d+vue2】项目打包报错 error in ./node_modules/mars3d-cesium/Build/Cesium/index.js

    最近拉下 mars3d+vue2  最简模板的代码,运行就会报错 类似这种cesium的报错 官方给出的回答是: 目前cesium1.96改变了代码打包方式,在vue2项目下会有这个兼容报错问题. 当 ...

  2. vue 项目打包报错 CSS minification error

    vue 项目打包报错 Error: CSS minification error: Lexical error 错误: CSS minification error: Lexical error on ...

  3. electron项目打包报错

    electron项目打包报错 打包下载错误 Error: getaddrinfo ENOENT github-production-release-asset-2e65be.s3.amazonaws. ...

  4. vue打包报错 ERROR in static/js/0.4403c1dd262870db3c27.js from UglifyJs TypeError: Cannot read property ‘

    打包报错 ERROR in static/js/0.4403c1dd262870db3c27.js from UglifyJs TypeError: Cannot read property 'sec ...

  5. 社区版IDEA创建SpringBoot项目及报错Error: Request failed with status code 404解决

    社区版IDEA创建SpringBoot项目 IDEA创建由于社区版没有创建SpringBoot的工具,我们一般使用插件进行创建 搜索插件spring assistant 进行下载 下载后我们进行项目创 ...

  6. 【踩坑日记】springboot项目启动报错error create bean with name

    前言 启动springboot项目报错error create bean with name xxx 以为是哪个bean没有装配上,排查了所有的bean,发现都装配了 原因分析 仔细看了报错日志,发现 ...

  7. uniapp项目启动报错Error: Cannot find module ‘webpack/lib/RuleSet

    这两天在看uniapp的项目,创建uniapp项目有两种方式,第一通过Hbuilder直接新建项目,第二是通过cli命令创建,两种方式创建的uniapp的项目目录是不一样的. 第一Hbuilder创建 ...

  8. maven多项目打包报错---子模块相互依赖打包时所遇到的问题:依赖的程序包找不到 package xxx does not exist

    场景: springboot 项目多模块已成开发大势所趋,抽出一个parent父工程,子模块基础模块(包含一些公用的实体类和工具类等),以及其他子模块(Module A. Module B -).Mo ...

  9. shell文件管理jenkins构建过程---window环境下报错:找不到shell文件

    window环境下报错:找不到shell文件.查看jenkins本地文件,可以查看到shell文件: 检查job配置: 发现使用的是Execute shell; 这个项目只能在liunx下使用,在wi ...

最新文章

  1. (转载)IE 浏览器的创新
  2. ICLR论文盲审大反转:三个“8”完美过关,又来两个“1”彻底拒绝
  3. MySQL批量SQL插入性能优化
  4. 洛谷 P1217 [USACO1.5]回文质数 Prime Palindrome
  5. 【python图像处理】图像的缩放、旋转与翻转
  6. 批量消除图片的杂色背景
  7. HttpHelper之我见
  8. linux ip 访问记录,linux 精确记录用户IP以及用户操作命令
  9. 骑马与砍杀服务器修复,骑马与砍杀21.3.1公共版和热修说明 修复联机模式
  10. Java中的数组和List
  11. shipyard中文版发布
  12. java imapi_读写DVD / CD-Java
  13. VS编译NPAPI:error C2733:不允许重载函数 “NP_Initialize的第二个参数
  14. 关于移动端video-player点击播放自动全屏
  15. 定制版商业计划书PPT模板
  16. 使用itextsharp导出pdf表格排版问题
  17. 12031,终结你!
  18. 畅想未来计算机的绘画作品小学生,畅想未来儿童画绘画作品
  19. 2020年重庆区块链论坛,大石化新区与时俱进
  20. 【180928】魔兽连连看游戏源代码

热门文章

  1. ASO优化关键词篇—关键词到底要不要反复出现
  2. 常用SQL命令汇总--多表查询
  3. 脉脉用户月活千万,能带动中国职场社交崛起吗?
  4. 智能通风柜手势控制界面设计与实现
  5. 《人工智能》之《知识表示方法》
  6. 蜂巢输入法android,讯飞输入法Android新版蜂巢输入模型
  7. 6款经典图表软件推荐
  8. 强强联合!东南大学-南京信息工程大学共建医学人工智能联合研究院
  9. 【蓝桥杯2016JavaB】四平方和
  10. 安装并配置Apache