업데이트 허드슨 Findbugs의로예외로 인해 Hudson이 Findbugs 보고서를 생성하지 못하게하려면 어떻게합니까?
연결하지-에 버전 4.3이 더 이상 문제가 내 문제의 예로서
최종 업데이트
이다, 나는 구축을 위해 노력하고있어 프로젝트 http://www.sonatype.com/books/mvnex-book/reference/multimodule.html
다음 나는 간단 부모에게 다음/pom.xml 파일을 추가
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3</version>
<configuration>
<findbugsXmlOutput>true</findbugsXmlOutput>
<findbugsXmlWithMessages>true</findbugsXmlWithMessages>
<xmlOutput>true</xmlOutput>
</configuration>
</plugin>
</plugins>
</reporting>
그리고 간단한 날씨/pom.xml 파일과 간단한 웹 애플리케이션/pom.xml 파일
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
</plugin>
</plugins>
</reporting>
에 다음 나는대로 (FindBugs는 몇 가지 문제가 발생 가지고있는 클래스 중 하나에 끔찍한 다음과 동일 방법을 삽입 0 버그에 오류 없음) :
나는 maven2 스타일 프로젝트와 함께 허드슨을 사용하고 있습니다. 작업이 목표와 간단한 - 부모 치어를 대상으로
clean site
나는 다음과 같은 예외가 얻을 :
[INFO] Generating "FindBugs Report" report.
[java] Warnings generated: 2
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot inherit from final class
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.VerifyError: Cannot inherit from final class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch2(RemoteClassLoader.java:370)
at sun.reflect.GeneratedMethodAccessor594.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
at java.lang.Thread.run(Thread.java:595)
버전 정보 :
- 메이븐 2.2.1
- 자바 1.5.0_22
- JBoss 4.0.5.GA에서 실행되는 Hudson 1.341 (1.339에서도 발견) (4.2.2.GA에서 동일한 오류 및 5 .1.0.GA)
- 메이븐 FindBugs 플러그인 2.3
- 허드슨 FindBugs 플러그인 4.1
이 문제를 해결하는 방법에 어떤 아이디어?
어제 * FindBugs 플러그인을 설치하려고했을 때 똑같은 문제가 발생했습니다. 빠른 질문 및 업데이트 주셔서 감사합니다. – Tim