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

迁移到1.528后,整合破裂

    XML 可打印的

    细节

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

      描述

      Jenkins maven插件1.528已被重构,将maven-interceptor拆分为两个库,maven3-interceptor-common + maven3(1)-interceptor

      这破坏了artifactory plugin (java.lang.)。NoClassDefFoundError: org/jvnet/hudson/maven3/listeners/HudsonMavenExecutionResult),因为这个插件提供了它自己的副本[1]的classworld配置文件,必须更新以遵循[2]

      这样一个重复的classworld配置是脆弱的,我建议你考虑在maven-plugin中引入一个扩展点,让其他插件贡献classworld类路径,并使用它来注入m3plugin库

      [1]https://github.com/jenkinsci/artifactory-plugin/blob/master/src/main/2022世界杯阿根廷预选赛赛程resources/org/jfrog/hudson/maven3/classworlds-native.conf
      [2]https://github.com/jenkinsci/maven-interceptors/blob/master/maven31-agent/src/main/2022世界杯阿根廷预选赛赛程resources/jenkins/maven3/agent/classworlds.conf

        附件

          问题的链接

            活动

              受让人:
              shayyShay Yaakov(非活跃)
              记者:
              ndeloofnicolas De loof(非活跃)
              投票:
              9 为这个问题投票
              观察人士:
              12 开始收看本期节目

                日期

                创建:
                更新:
                解决: