2011-08-10 10 views
16

我嘗試在Java 7項目(依賴於新的語法功能)上使用Sonar,並且PMD部分和Checkstyle部分無法解析這些文件。使用Sonar for Java 7代碼的任何當前解決方法?

Findbugs部件無法讀取Java 7類文件。

這使得Sonar只考慮我班的10%。

對此有沒有解決方法?

編輯:There is an issue for Java 7 compatibility
請爲此問題投票,所以很快就會解決。

+0

你不能禁用PMD規則嗎? –

+0

@Vineet Reynolds,編輯了這個問題:一切都失敗了。在源文件和類文件級別。 –

+0

是的,我相信情況會是這樣,直到像PMD,Findbugs,Checkstyle等上游項目可以理解Java 7語法。 Sonar依賴於這些項目,因此必須首先修復像[這些](http://sourceforge.net/tracker/?func=detail&aid=3327072&group_id=56262&atid=479921)這樣的錯誤。 –

回答

1

您可以嘗試使findbugs dev手動生成並將其放入聲納。不是最簡單的方法。

svn checkout http://findbugs.googlecode.com/svn/trunk/findbugs 
相關問題