在Sonar文档中,有两个属性选项,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
问题:
如果将sonar.tests
和sonar.binaries
添加到我的Ant目标中,它们如何显示在Sonar中?如果我没有设置这些属性,Sonar会有什么不同?
sonar.binaries
是否应包含源二进制文件和测试二进制文件,或仅包含源文件?
是否可以将.jar文件提供给两个属性而不是实际.class文件和/或.java文件的路径?
答案 0 :(得分:8)
数目:
如果您未设置这两个属性,则不会有Findbugs或基于字节码的工具(“sonar.binaries”)检测到的测试结果(“sonar.tests”)或违规行为。
“sonar.binaries”应仅包含已编译的源,而不包含测试
没有。只有“sonar.libraries”可以(实际上必须)指向JAR文件。