5

Sonarのドキュメントには、との2つのプロパティオプションがありsonar.testsますsonar.binaries

# path to test source directories (optional)
sonar.tests=testDir1,testDir2

# path to project binaries (optional), for example directory of Java bytecode
sonar.binaries=binDir

質問:

  1. sonar.testsとがAntターゲットに追加された場合、sonar.binariesそれらはSonarにどのように表示されますか?これらのプロパティを設定した/設定しなかった場合、Sonarでは何が異なりますか?

  2. sonar.binariesソースバイナリとテストバイナリの両方を含める必要がありますか、それともソースのみを含める必要がありますか?

  3. 実際の.classファイルや.javaファイルへのパスではなく、両方のプロパティに.jarファイルを指定できますか?

4

1 に答える 1

8

回答:

  1. これらの2つのプロパティを設定しないと、テスト結果( "sonar.tests")も、Findbugsまたはバイトコードベースのツール( "sonar.binaries")によって検出された違反もありません。

  2. 「sonar.binaries」には、テストではなく、コンパイルされたソースのみを含める必要があります

  3. No. Only "sonar.libraries" can (and actually must) point to JAR files.

于 2012-12-10T08:28:02.290 に答える