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

2023-10-27

描述:项目 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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jenkins ERROR: Failed to parse POMs ProjectBuildingException Non-resolvable parent POM for 的相关文章

  • 使用 jenkins.Creating .apk 文件生成 android 版本

    我正在使用 Jenkins 在 mac 上持续集成 android 应用程序 但是我无法使用 Jenkins 生成 apk 文件 就像我们在 iOS 应用程序中创建 ipa 一样 创建用于在 mac 上分发的 apk 文件的配置是什么 您可
  • 如何将参数从jenkins传递到selenium

    我正在使用詹金斯和硒 我需要将测试 url 从 jenkins 发送到 selenium 服务器 在常规选项卡下 詹金斯字符串参数 Name APP Default Value http localhost basecode 在构建后操作下
  • 使用多分支管道触发詹金斯构建标签创建

    我有一个舞台我的詹金斯文件 https github com ryandawsonuk activiti build blob 5d60df0b0e1410f901c64313d90e7aa03054c1df Jenkinsfile L79
  • Docker:PermissionError:[Errno 13]权限被拒绝[重复]

    这个问题在这里已经有答案了 我在运行 docker compose 时得到了这个 Got permission denied while trying to connect to the Docker daemon socket at un
  • 在 jelly 脚本中使用 JavaScript

    我正在尝试在 Jenkins 中使用用 JavaScript 编写的脚本 我认为最简单的方法是在 jelly 脚本中调用它们 例如 我有文件 myCustom js alert Hello World function myFunction
  • 解锁 Jenkins - 如何

    我已经使用 putty 从 Windows 系统在我的 ec2 实例上安装了 jenkins 当我尝试通过网络访问 jenkins 时 我使用 var lib jenkins secrets initialAdminPassword 解锁
  • Jenkins 管道和 java.nio.file.* 方法的问题

    我正在尝试使用 java nio file 中的方法在 Jenkins 管道中执行一些基本文件操作 无论代码存在于哪个节点块中 代码都在主节点上执行 在管道中 我已经验证了各个节点块都是正确的 它们唯一地标识了特定的节点 但是 pathEx
  • 如何在 Jenkins 中安排构建?

    如何安排 Jenkins 构建 使其只能在每天的特定时间进行构建 例如下午 4 点开始 0 16 1 7 我理解为 每个月周一到周日下午 0 分钟 下午 4 点 但是它每分钟都会构建 如果有任何建议 我将不胜感激 谢谢 Update 请阅读
  • 如何使用自定义 JDK 构建 Jenkins 项目?

    我有一个常规的 Jenkins 实例 运行一些多分支管道 该实例在 JDK 11 上运行 因为 Jenkins 并不真正支持更高版本 没关系 但不好的是 我的所有管道似乎也都受到 Java 11 的限制 Jenkins 仅使用它自己也使用的
  • Jenkins 和 Github 不使用 SSH 密钥

    我已将 Jenkins 设置为从 Github 上的私有存储库中提取特定作业 尽管我已经生成了私钥 公钥并将其作为部署密钥添加到 github 但 Jenkins 似乎并未使用 SSH 密钥 当我从 Jenkins 用户进行 git clo
  • 如何从容器内运行 podman?

    我想跑podman https podman io作为运行 CI CD 管道的容器 但是 我不断从 podman 容器中收到此错误 podman info ERRO 0000 overlay is not supported over ov
  • 如何在多进程系统中实现锁定?

    我们正在并行运行许多詹金斯项目 我们使用 python 并且选择使用 pyenv 管理虚拟环境 不幸的是 pyenv 有一个众所周知的竞争条件 https github com yyuu pyenv issues 174 为了解决这个问题
  • 降低 Sonar 2.1.x 中的日志级别

    我有一个 Maven 3 x 版本 它使用 Sonar 2 1 x 进行质量控制 maven sonar 插件在 Jenkins 内部使用来运行声纳检查 在 Jenkins 构建过程中 当 Sonar 启动时 它会在 INFO 级别记录很多
  • 需要 XSL 文件将内部 xml 测试格式转换为 Junit 格式(xUnit Plugin for jenkins)

    我正在尝试编写一个 XSL 将我的 XML 转换为 jenkins 采用的 JUNIT 格式 见下文 我的 xml 看起来像这样 我有几个 类 例如 数据中心 或 网络
  • Netezza 中的 HASH8 函数使用哪种 Jenkins 哈希算法?一次一个/lookup2/lookup3/SpookyHash?

    我需要实现 hash8 函数 或者用 Java 模拟它的输入 输出 Netezza 的简短文档说 hash8 实现了 Jenkins 算法 但是有多种算法 修订版那个名字 http en wikipedia org wiki Jenkins
  • 如何在 Jenkinsfile 中将 Artifactory DiscardOldBuilds 设置为 true?

    我正在努力使用 Jenkins 多分支管道来实现构建作业 最后阶段是将构建输出上传到 Artifactory 通过界面配置独立作业时 有一个选项 丢弃来自 Artifactory 的旧构建 这允许我仅保留 要保留的最大构建数 设置中指定的相
  • 我如何才能获得 Jenkins 的工作范围凭证?

    首先抱歉 如果这个问题及其解决方案存在于某处 但我找不到它 我希望能够在工作中创建凭证 并且只能在该工作中使用 这是一种工作范围凭证 目前 凭证插件仅建议全局和系统范围 因此凭证可用于所有作业 凭据绑定插件似乎也没有解决我的问题 但公平地说
  • 在全球范围内压制 StyleCop 警告

    如何在解决方案中全局抑制 StyleCop 警告 该解决方案是使用 Jenkins 持续构建和集成工具 持续构建的 并且应用了所有 StyleCop 规则 该解决方案使用 TAB 字符而不是 4 个空格 因为这是我的开发团队采用的标准 因此
  • 如何在多分支管道中为特定分支设置下一个版本号

    我正在尝试以编程方式为我们的发布分支设置下一个版本号 但我遇到了一个问题 以下是我尝试过的两种方法 def job Jenkins instance getItem master job nextBuildNumber env BUILD
  • 在构建服务器上运行单元测试时出现 BadImageFormatException

    我在一个具有 AnyCPU 架构的项目中进行了一套 NUnit 测试 其中一些测试使用 x86 32 位 程序集中的类型 当我在本地运行测试 通过 ReSharper 时 它们都通过了 然而 当它们在 Jenkins 上执行时使用nunit

随机推荐

  • FFMPEG录屏(11)---- aresample重采样pcm

    本文利用ffmpeg中的filter对pcm数据进行重采样 参考官网例子 filtering audio c 初始化filter int filter aresample init const FILTER CTX ctx in const
  • 好像还挺好玩的GAN6——Keras搭建LSGAN最小二乘GAN

    好像还挺好玩的GAN6 Keras搭建LSGAN最小二乘GAN 学习前言 什么是LSGAN 神经网络构建 1 Generator 2 Discriminator 训练思路 实现全部代码 学习前言 据说这个大宝贝的生成效果比较好 让我试试 什
  • Java编程规范(一)

    最近在看一本有关Java编程规范的书 书中精炼阐述了使用java语言时应该遵循的一些原则 接下来的一段时间我将在这里总结我的学习内容 也希望这一系列文章能够对有需要的人有所帮助 不考虑任何编码规范的代码往往存在很多Bug 严重情况下还会制约
  • python迭代器好处_关于Python中迭代器的作用

    迭代器的定义 含有 iter 方法和 next 方法的就是迭代器 即 iterate 含有 iter 方法就可以使用for循环 即iterable 可迭代的 Iterable 可迭代的 gt iter 只要含有 iter 方法的都是可迭代的
  • 小米9能刷鸿蒙系统吗,超大乌龙之后,网友:小米真的不可能会使用鸿蒙系统吗?...

    这几天网上传得沸沸扬扬的华为鸿蒙系统即将在小米手机上使用一事 真的是把大家都给忽悠过去了 就连笔者都差点信以为真 没办法 现在 大忽悠 的IT忽悠手段都太高明 把雷军和任正非的出镜视频剪辑到了一起 还让大家误以为是小米和华为偷偷开了个会 会
  • fio verify数据校验失败

    fio3 7使用verify校验失败 使用本地文件系统也是失败 不知道那块配置的问题 感觉是参数冲突引起的 ioengine psync directory dirs name test bs 4K sync sync numjobs nu
  • 【机器学习 - 2】:数据集的处理

    文章目录 训练集和数据集分离 获取最优模型 超参数 寻找最优模型 网格搜索的使用 训练集和数据集分离 训练集和数据集分离的原理 当我们获取一个数据集时 我们需要将其一小部分拿出来作为测试集 剩余的作为训练集 例如对于一个训练集 将其20 作
  • 分布式文件系统FastDFS设计原理

    转自 http blog yunnotes net index php fastdfs design FastDFS是一个开源的轻量级分布式文件系统 由跟踪服务器 tracker server 存储服务器 storage server 和客
  • goland注册码

    https www jianshu com p fab800e01428 https blog csdn net m0 37323771 article details 82194065 https blog csdn net qq 166
  • 图论之dijkstra

    di jkstra是由迪杰斯特拉提出的一种图论算法 用于求一个点到其他所有点的最短距离 dijkstra的核心思想就是将所有的点分成两个集合A B 从B集合中找到一个离A集合内的点最近的点 把他加入A集合 然后再用这个点去迭代其他所有点 注
  • 更改Jupyter保存位置、路径详细步骤

    修改Jupyter保存位置 路径具体步骤 我安装的是 Anaconda3 64 bit 中的jupyter notebook 问题 在使用Jupyter时 发现它的自动保存路径是在系统盘 由于自己C盘快满了 而且我习惯把软件和文件保存到F盘
  • Mysql数据库的监控

    Mysql是一款开源关系型数据库 在业务系统中广泛的应用 我们监控MYSQL数据库 从以下几个维度进行监控 1 吞吐量 包括数据库的接收和发送吞吐量 2 innodb的指标信息 包括了innodb buffer pool的各项指标信息 数据
  • Nacos 配置实时生效

    在nacos 的yaml文件配置字段根据环境配置成对应的第三方服务接口地址 但是发现时不时地 接口会不稳定地宕掉 原先本地都是调本地服务接口 今天发现 测试服务的接口有数据 而本地服务接口并没有数据 这时候测试环境的接口返回依旧是空 这才发
  • linux如何开发一些自定义命令

    在Linux中 可以通过创建自己的脚本或可执行程序来开发自己的命令 下面是一些具体的步骤 创建脚本或可执行程序 首先 你可以使用文本编辑器创建一个脚本文件或可执行程序 例如使用Bash脚本编写一个名为 mycommand 的命令 bin b
  • 【华为OD机试2023】工作安排 100% C++ Java Python

    华为OD机试2023 工作安排 100 C Java Python 前言 如果您在准备华为的面试 期间有想了解的可以私信我 我会尽可能帮您解答 也可以给您一些建议 本文解法非最优解 即非性能最优 不能保证通过率 Tips1 机试为ACM 模
  • 自动化防火墙放行目标域名IP

    bin bash 设置要获取IP地址的域名 domain yourdomain com 获取域名的IP地址 new ip dig short A domain 移除之前添加放行的IP地址 通过备注找它的编号 rule number ipta
  • L3 操作系统启动

    L3 操作系统启动 1 setup 模块 1 1 setup s 此部分的代码用来完成 OS 启动前的设置 start mov ax INITSEG mov ds ax mov ah 0x03 xor bh bh int 0x10 取光标位
  • zotero文献管理工具的配置与应用

    插件 文献管理 zotero文献管理工具 2 zotero参考文献格式 Zotero 使用JurisM Style实现同时生成 et al 和 等 Zotero修改版 终于可以原生支持同时生成 et al 和 等 了 3 拉取知网文献方法
  • Cas服务端5.3 基于MySQL8数据库,实现用户认证

    第一步 Cas 服务端添加数据库认证依赖jar 文件 找到下图所示代码端 添加如下依赖jar包
  • jenkins ERROR: Failed to parse POMs ProjectBuildingException Non-resolvable parent POM for

    描述 项目 spring boot 项目在本地可以正常启动和打包 但当在jenkins部署运行时报错 Non resolvable parent POM for 无法找到父包的pom文件 错误信息 解决方式 1 设定父包的 relative