2014-09-01 8 views
10

Ich habe ein Java-8-Projekt mit Gradle 1.12 gebaut, das perfekt funktioniert. Jetzt möchte ich FindBugs verwenden und wie ich Java verwenden 8 Ich habe verwenden FindBugs 3. Aber die Build hängt in findbugsMain:Wie Findbugs für ein Java 8-Projekt mit Gradle einrichten?

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

Das resultierende build.gradle enthält folgende Komponenten:

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

findbugs.toolVersion = '3.0.0' 

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

Beliebig Idee, warum der Build gehängt wird? Was soll ich machen?

+2

Versuchen Sie es mit der neuesten Gradle-Version. Java 8 wird offiziell seit Gradle 2.0 unterstützt. Es ist auch möglich, dass FindBugs 3.0.0 immer noch einige Probleme mit Java 8 hat. Versuchen Sie auch mit einer früheren/späteren Version von Java 8. –

Antwort

2

Ok, immerhin scheint es, dass findbugs 3 bei Gradle 1.x einfach nicht funktioniert!

Nach dem Umschalten auf Grad 2.1 funktioniert alles gut.

Danke an Peter Niederwieser!

Verwandte Themen