在使用Jenkins进行Maven项目配置时,sonar.sources和sonar.tests有什么区别?其中sonar.sources代表源代码目录,而sonar.tests则代表测试代码目录。请注意,这些属性可以在sonar-project.properties文件中指定。
sonar.sources - 包含源代码的目录路径,用逗号分隔
sonar.tests - 包含测试源代码的目录路径,用逗号分隔
在https://docs.sonarqube.org/latest/analysis/analysis-parameters/文档中,您可以找到信息表明它与Maven不兼容,因此可能会查找默认的Maven测试位置。
请看这里 -> https://community.sonarsource.com/t/impact-of-the-sonar-tests-parameter/11239/2 这里说测试被排除在适用于src文件夹的某些规则之外。