私はソナーでこの奇妙な問題を抱えています。私はSonar3.2+ Ant + JaCoCo+Seleniumを使用しています。
Jenkinsを介して実行されるAntターゲットにsonar.binariesプロパティファイルを設定します。
1)生成された.classファイルを指すようにsonar.binariesプロパティを設定すると、FindBugsは正常に機能しますが、JaCoCo統合テストのカバレッジは0%と表示されます。0%は、クラスファイルがJBossサーバーにデプロイされている正確なファイルではないため、Sonarがマッピングを実行できないことが原因である可能性があります。
2).jarファイルを指すようにsonar.binariesプロパティを設定した場合(つまり、上記の.classファイルが含まれている場合)、FindBugsはビルド時に例外を発生させます。FindBugsを無効にすると、Sonarビルドは正常に終了し、今回はすべてのバイナリに対して正しいJaCoCoITコードカバレッジが得られます。
何かご意見は?:)