最新的 3.3 sonar-maven-plugin 和 5.6 LTS 作为网络服务器。
使用 mvn sonar:sonar
运行 Sonar 分析
( Scanner for Maven )
忽略 sonar-project.properties
文件。 (有很多参数 https://docs.sonarqube.org/display/SONAR/Analysis+Parameters )
这是预期的行为吗?
那么我是否必须在 pom.xml
文件中配置所有 Sonar 参数?
最佳答案
这是正确的:Maven 的扫描器忽略了 sonar-project.properties
文件。
要在使用 Maven 扫描器时传递分析参数,
将它们设置为 <properties>
在pom.xml
,例如:
<properties>
<sonar.host.url>http://yourserver</sonar.host.url>
</properties>
或者,您也可以使用 -D
传递参数在命令行上,例如:
mvn sonar:sonar -Dsonar.host.url=http://yourserver
关于java - 使用 mvn sonar :sonar ignores sonar-project. 属性运行 Sonar 分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45095379/