java - SonarQube 正在使用 pom.xml 并忽略 sonar-project.properties 文件
问题描述
我有一个 Spring Boot 应用程序,它使用 SonarQube 的本地实例来分析代码。我需要配置一些文件排除。如果在 pom.xml 上设置排除项,它可以正常工作,例如:
<sonar.exclusions> **/services/MyClass.java </sonar.exclusions>
但是,如果尝试使用 sonar-project.properties 它不起作用,例如:
sonar.exclusions=**/services/MyClass.java
我是否需要一些额外的配置才能使用 sonar-project.properties 文件?
我使用sonarqube-scanner-maven项目进行了这个测试。
解决方案
如果您使用“sonar:sonar”目标,它将使用 Maven pom.xml。您应该确保在 pom.xml 中正确设置您的属性。如果您使用 Maven 插件,尝试在外部文件中设置这些属性是没有用的。
推荐阅读
- karate - 空手道:如何根据 JSON 中的值删除动态元素?
- python - 龟。在我的电脑上设置应用程序窗口位置
- r - R基础管道进入`do.call`
- python - 如何停止python中的内存错误以进行pdf转换?
- snowpack - 我有雪包:未捕获的类型错误:styled_components_1.default 不是函数
- google-sheets - 从 Google 表格行创建 Google 日历活动
- php - RainTPL {loop} 只显示数组的最后一个索引
- visual-studio-code - 在 VS Code 中,如何将终端带到代码编辑器部分(无需调整终端大小)?“终端编辑器”
- javascript - 使自定义光标转换在 Safari 中工作
- gradle - 如何配置 sonar.junit.reportPaths