微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SonarQube 正在使用 pom.xml 并忽略 sonar-project.properties 文件

如何解决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 插件,那么尝试在外部文件中设置这些属性是没有用的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。