2014-09-01 6 views
10

완벽하게 작동하는 gradle 1.12를 사용하는 Java 8 프로젝트 빌드가 있습니다. 지금은 FindBugs를 사용하려면 내가 자바 8 사용으로 나는 FindBugs 3. 사용해야하지만 빌드는 findbugsMain에 응답 :gradle을 사용하여 Java 8 프로젝트의 Findbugs를 설정하는 방법은 무엇입니까?

apply plugin: 'java' 
apply plugin: 'findbugs' 

findbugs.toolVersion = '3.0.0' 

dependencies { 
    compile 'com.google.code.findbugs:annotations:3.0.0' 
    … 
} 

하나를 :

:my-module:compileJava UP-TO-DATE 
:my-module:processResources UP-TO-DATE 
:my-module:classes UP-TO-DATE 
> Building 6% > :my-module:findbugsMain 

결과 build.gradle는 다음과 같은 포함 빌드가 교수형당하는 이유는 무엇입니까? 어떻게해야합니까?

+2

최신 Gradle 버전을 사용해보십시오. Java 8은 Gradle 2.0 이후 공식적으로 지원됩니다. 또한 FindBugs 3.0.0에는 여전히 Java 8 관련 문제가있을 수 있습니다. 또한 이전/이후 Java 8 버전을 사용해보십시오. –

답변

2

좋아, 결국 findbugs 3은 gradle 1.x에서 작동하지 않는 것 같습니다!

그라데이션 2.1로 전환 한 후에 모두 정상적으로 작동합니다.

Peter Niederwieser에게 감사드립니다.