2012-12-10 6 views
5

は、ソナーのドキュメントでは、2つのプロパティのオプション、sonar.testssonar.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.testssonar.binaries場合は、私のAntターゲットに追加され、どのように彼らはソナーに表示しますか?これらのプロパティを設定した場合としなかった場合のSonarの違いは何ですか?

  2. 万一sonar.binaries

  3. は、ソースバイナリとテストバイナリ、または唯一のソースの両方が含まれていますか?

  4. は、プロパティの代わりに、実際の.classファイルおよび/または.javaファイルへのパスの両方に与えられる.jarファイルはできますか?

答えて

8

回答:あなたはそれらの2つのプロパティを設定しない場合、あなたは(テスト結果(「sonar.tests」)もFindBugsので検出された違反やバイトコードベースのツールを持っていません

  1. "sonar.binaries")。 "sonar.binaries" のみコンパイルされるソースではなく、テストのみ

  2. 番号が含まれている必要があり

  3. "sonar.libraries" 缶(実際にしなければならない)JARファイルを指します。

関連する問題