2012-12-10 10 views
5

W dokumentacji sonaru dostępne są dwie opcje właściwości: sonar.tests i sonar.binaries.Właściwości testów sonaru i plików binarnych, co one robią?

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

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

Pytania:

  1. Jeśli sonar.tests i sonar.binaries są dodawane do mojego Ant cel, jak oni pokazać się w Sonar? Co by było inaczej w sonarze, gdybym nie ustawił tych właściwości?

  2. Czy plik sonar.binaries powinien zawierać zarówno binarki źródłowe, jak i pliki binarne lub tylko źródło?

  3. Czy pliki .jar można nadać obu właściwościom zamiast ścieżki do rzeczywistych plików .class i/lub plików .java?

Odpowiedz

8

Odpowiedzi:

  1. Jeśli nie ustawić te właściwości 2, nie będą miały wyniki badań ("sonar.tests"), ani naruszeń stwierdzonych przez Findbugs lub narzędzi opartych Bytecode ("sonar.binaries").

  2. "sonar.binaries" powinna zawierać tylko skompilowane źródła, a nie testy

  3. nr Only "sonar.libraries" może (i faktycznie muszą) wskazywać na JAR plików.

Powiązane problemy