2014-09-01 34 views
10

Mükemmel bir şekilde çalışan 1.12 numaralı çentik kullanarak bir Java 8 proje derlemem var. Şimdi FindBugs kullanmak istiyorsanız ve Java 8 kullandıkça ben FindBugs 3. kullanmak zorunda Fakat yapı findbugsMain asılı:Bir Java 8 projesinin bulbugs'i nasıl ayarlanmalıdır?

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

findbugs.toolVersion = '3.0.0' 

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

herhangi biri:

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

çıkan build.gradle aşağıdakileri içerir Fikir neden inşaa ediliyor? Ne yapmalıyım?

+2

En son Gradle sürümü ile deneyin. Gradle 2.0'dan beri Java 8 resmi olarak destekleniyor. Ayrıca, FindBugs 3.0.0'ın hala Java 8 ile ilgili bazı sorunlara sahip olması da mümkündür. Ayrıca bir önceki/sonraki Java 8 sürümü ile deneyin. –

cevap

2

Tamam, sonuçta findbugs 3'ün yalnızca 1.x ile çalışmadığı anlaşılıyor.

Not 2.1'e geçtikten sonra her şey düzgün çalışıyor.

Peter Niederwieser'a teşekkürler!