2014-01-15 100 views
0

我試圖運行搖籃1.10(或更具體的「gradlew檢查」)的findbugsMain的任務,但我得到的唯一的事情就是像findbugsMain任務失敗

building findbugsMain 33% > ... 
:findbugsMain FAILED 

錯誤似乎下載所需的罐子,但:

... 
Download http://repo1.maven.org/maven2/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar 
Download http://repo1.maven.org/maven2/asm/asm/3.3/asm-3.3.jar 
Download http://repo1.maven.org/maven2/asm/asm-tree/3.3/asm-tree-3.3.jar 
Download http://repo1.maven.org/maven2/asm/asm-commons/3.3/asm-commons-3.3.jar 
Download http://repo1.maven.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar 
Download http://repo1.maven.org/maven2/jdom/jdom/1.0/jdom-1.0.jar 
Download http://repo1.maven.org/maven2/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar 
Download http://repo1.maven.org/maven2/xom/xom/1.0/xom-1.0.jar 
Download http://repo1.maven.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar 
Download http://repo1.maven.org/maven2/xalan/xalan/2.6.0/xalan-2.6.0.jar 
Download http://repo1.maven.org/maven2/com/ibm/icu/icu4j/2.6.1/icu4j-2.6.1.jar 
:findbugsMain FAILED 

我再次使用--stacktravce跑任務,這是我得到了什麼: Pastebin link 我的build.gradle也在Pastebin

我對構建管理工具一般比較新,特別是gradle,所以可能是我的錯(例如, buildscript有錯誤)。

回答

1

因爲似乎FindBugs到版本2.0.3有一些Java 8類文件的問題。這些 問題將在下一個主要版本的FindBugs中解決。在此之前,你必須使用Java 7.因此,簡短的版本是,我將語言級別更改爲1.7,現在一切正常。

感謝@peter的幫助。

2

從堆棧跟蹤判斷,發生了一些內部錯誤。這可能是由於Gradle使用的ASM庫版本與FindBugs預期的版本不兼容。您是否願意在http://forums.gradle.org提交問題,理想情況下包括一個最小可重現的例子?

+0

當然。任何有助於解決問題的方法。 – Zasch