2011-08-10 5 views
16

Java 7プロジェクト(新しい構文機能に依存しています)でSonarを使用しようとしましたが、PMDの部分とCheckstyleの部分ではこれらのファイルを解析できません。Sonar for Java 7コードを使用する現在の回避策はありますか?

Findbugsの部分がJava 7クラスファイルの読み込みに失敗しました。

これにより、ソナーは自分のクラスの10%しか考慮しません。

回避策がありますか?

編集:There is an issue for Java 7 compatibility
この問題に投票してください。すぐに修正される予定です。

+0

PMDルールを無効にできませんか? –

+0

@Vineet Reynolds、編集された質問:他のすべても失敗する。ソースファイルとクラスファイルレベル。 –

+0

はい、PMD、Findbugs、Checkstyleなどの上流プロジェクトがJava 7の構文を理解できるようになるまで、これが当てはまると思います。ソナーはこれらのプロジェクトに依存しているので、[これらの](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 
関連する問題