Gradle では、複数のプロジェクトがある場合、1 つのプロジェクトから Jacoco テスト カバレッジ レポートを生成し、他のプロジェクトのクラスをレポートに表示することができます。
そのために、Gradle 2.14 のJacocoReport ドキュメントには、次の2 つのディレクティブのペアがリストされています。
sourceDirectories
&classDirectories
additionalSourceDirs
&additionalClassDirs
ただし、どちらも単一の FileCollection と、すべてのプロジェクト ソース セットと出力ファイルに対するいくつかの接着剤を想定しており、レポートに埋め込まれた実際のソース コードを使用してコード行レベルのfiles()
監査を取得するには、 onの呼び出しがsomeJavaProjectSourceSet.srcDirs
必要です。
より良い方法はありますか?