【问题标题】:Using the Ivy plugin together with the Artifactory plugin in Jenkins/Hudson在 Jenkins/Hudson 中使用 Ivy 插件和 Artifactory 插件
【发布时间】:2011-07-24 01:38:40
【问题描述】:

我正在尝试使用 Ivy 插件 (http://wiki.jenkins-ci.org/display/JENKINS/Ivy+Plugin) 和 Artifactory 插件 (http://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin)。

我得到以下异常:

java.lang.NoClassDefFoundError: org/apache/ivy/core/IvyContext
at org.jfrog.build.extractor.listener.ArtifactoryBuildListener.buildStarted(ArtifactoryBuildListener.java:48)
at org.apache.tools.ant.Project.fireBuildStarted(Project.java:2077)
at org.apache.tools.ant.Main.runBuild(Main.java:746)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.lang.ClassNotFoundException: org.apache.ivy.core.IvyContext
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 6 more

根据这个错误报告,https://issues.jfrog.org/jira/browse/HAP-65

插件有意依赖外部 ivy 配置设置

但是,我无法找到如何进行此外部配置。任何帮助将不胜感激。

【问题讨论】:

    标签: hudson ivy jenkins artifactory


    【解决方案1】:

    我通过将 ivy jar (ivy-2.2.0.jar) 复制到 Artifactory 插件 (.jenkins/plugins/artifactory/WEB-INF/lib) 的 lib 目录中解决了这个问题。但我相信还有更好的方法!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      • 2015-08-08
      • 2016-04-09
      相关资源
      最近更新 更多