jenkins ERROR: Failed to parse POMs ProjectBuildingException Non-resolvable parent POM for

描述:项目 spring-boot 

项目在本地可以正常启动和打包,但当在jenkins部署运行时报错“Non-resolvable parent POM for”

无法找到父包的pom文件。

错误信息:

解决方式:

 

1.设定父包的 relativePath路径

<parent>
        <artifactId>loit-xxx-service</artifactId>
        <groupId>com.xxx.sone</groupId>
        <version>1.0-SNAPSHOT</version>
        <relativePath/> <!-- 从远程仓库寻找pom文件-->
    </parent>
2.maven 认为其不安全连接, 阻止访问(图中红框圈出部分)

    尝试:    将项目中的仓库地址改为https请求

    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <mirrorOf>*</mirrorOf>
        <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

3. 检查使用maven的版本 ,使用3.6.3

4.由于本人使用的不是阿里云仓库中的包,所以之间将 注释掉

5.使用docker 启动jenkins时,需要将java_home 和 maven_home 映射到jenkins容器中,参数为

docker run -u root -d -p 5050:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/local/apache-maven-3.6.3:/usr/local/maven -v /usr/local/jdk1.8.0_291:/usr/local/jdk1.8 --name=jenkins --restart=always jenkinsci/blueocean

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值