2011-03-27 3 views
2

Ivy 플러그인 (http://wiki.jenkins-ci.org/display/JENKINS/Ivy+Plugin)과 Artifactory 플러그인 (http://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin)을 사용하려고합니다.Jenkins/Hudson의 Artifactory 플러그인과 함께 Ivy 플러그인 사용

나는 다음과 같은 예외 gettign 오전 :

플러그인 의도적으로 외부 아이비 구성 설정

그러나에 의존

,이 버그 리포트, https://issues.jfrog.org/jira/browse/HAP-65에 따르면

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 

을, 이 외부 구성을 수행하는 방법을 어디에서도 찾을 수 없습니다. 어떤 도움을 주시면 감사하겠습니다.

답변

2

아이비 jar (ivy-2.2.0.jar)를 Artifactory 플러그인 (.jenkins/plugins/artifactory/WEB-INF/lib)의 lib 디렉토리에 복사하여이 문제를 해결했습니다. 그러나 더 좋은 방법이 있다고 확신합니다!

관련 문제