2012-12-10 4 views
5

In der Sonar-Dokumentation gibt es zwei Eigenschaftenoptionen, sonar.tests und sonar.binaries.Sonartests und binäre Eigenschaften, was machen sie?

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

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

Fragen:

  1. Wenn sonar.tests und sonar.binaries mein Ant-Ziel hinzugefügt werden, wie zeigt sie in Sonar nach oben? Was wäre in Sonar anders, wenn ich diese Eigenschaften nicht gesetzt hätte?

  2. Sollte sonar.binaries sowohl Quellbinärdateien als auch Testbinärdateien oder nur Quellen enthalten?

  3. Können .jar-Dateien beiden Eigenschaften anstelle des Pfads zu tatsächlichen .class-Dateien und/oder .java-Dateien übergeben werden?

Antwort

8

Antworten:

  1. Wenn Sie diese 2 Eigenschaften nicht festlegen, werden Sie nicht die Testergebnisse haben erkannt ("sonar.tests") noch Verletzungen durch Findbugs oder Bytecode-basierten Tools ("sonar.binaries").

  2. "sonar.binaries" sollte nur kompilierte Quellen enthalten, die keine Versuche

  3. Nein, nur "sonar.libraries" kann (und tatsächlich müssen) Punkt-Dateien JAR.

Verwandte Themen