Sonar 3.2 + Java 1.6 + Ant 1.7 0 JBoss 1.5 を使用しています。多くの Java プロジェクトがあり、Ant はそれらを .ear ファイル、Java クラスなどを含む 1 つのビルド プロジェクトにコンパイルします。JaCoCo エージェントを JBoss JVM のパラメーターとして指定して、JBoss サーバーを起動しました。テキスト エディターで jacoco.exec ファイルを見ると、すべての Java プロジェクトからのトレースが含まれています (予想どおり)。
ただし、jacoco.exec ファイルを Sonar にインポートすると、Java プロジェクトの 1 つの IT コード カバレッジのみが表示されます。Sonar Ant 構成には、プロジェクトのすべての Java ソース ファイルとクラス ファイルを含めます。すべての Java ソースに対して違反が表示されるため、これらは問題なくインポートされているようです。
何が間違っている可能性がありますか?ところで。Sonar が jacoco.exec カバレッジ ファイルを Java ソース ファイルまたはコンパイル済みクラス ファイルと比較するのはどのファイルですか? 両方入れたけど…