上传的项目图片:“Jenkins Artifactory插件”
  1. Jenkins Artifactory插件
  2. hap - 1019

管道脚本无法从Artifactory解析快照父节点

    XML 可打印的

    细节

    • 类型: 错误
    • 状态: Resolved
      A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">解决
    • 解决方法: 完成
    • 影响版本/ s: 2.14.0
    • 修复版本/ s: 2.15.0
    • 组件/ s: 没有一个
    • 标签:
      没有一个

      描述

      如果您有一个从Artifactory中提取父组件的项目,那么如果版本是快照,则无法提取父组件。如果是发布版本,同样的构建也可以正常工作。复制步骤:

      创建本地maven仓库(我们将其命名为pom-local)。将下面的pom.xml作为Maven工件

       4.0.0 com。example ParentExample 1.0.0-SNAPSHOT ParentExample pom 

      -上传相同的pom文件到相同的仓库,除了版本1.0.0作为maven工件:

       4.0.0 com。example ParentExample 1.0.0 ParentExample pom 

      -创建管道作业:见附件
      -在jenkins工作空间中使用附加项目。

      运行build并查看它无法解析父节点:

      [主要]错误org.apache.maven.cli.MavenCli -无法解析的父POM为com.example:HelloWorld:0.0.1-SNAPSHOT:无法找到工件com.example:ParentExample: POM:1.0.0-SNAPSHOT和'parent '。relativePath'指向错误的本地POM @第7行,第9列->[帮助2]

      -在jenkins工作区的子pom中运行1.0.0版本的build,并看到build成功:

         com。example 1.0.0 ParentExample  4.0.0 com。example HelloWorld 0.0.1-SNAPSHOT MavenExamples子POM jar 

        附件

        1. pipelinescript
          0.8 kB
        2. 截图- 1. png
          截图- 1. png
          44 kB

          问题的链接

            活动

              受让人:
              dimanDima Nevelev [X](非活跃)
              记者:
              mattheww马修•王
              投票:
              1 为这个问题投票
              观察人士:
              3. 开始收看本期节目

                日期

                创建:
                更新:
                解决: