这是正确的:Maven的扫描仪忽略了 sonar-project.properties 文件。
sonar-project.properties
要在使用Maven扫描仪时传递分析参数, 将它们设为 <properties> 在里面 pom.xml , 例如:
<properties>
pom.xml
<properties> <sonar.host.url>http://yourserver</sonar.host.url> </properties>
或者,您也可以使用传递参数 -D 在命令行上,例如:
-D
mvn sonar:sonar -Dsonar.host.url=http://yourserver
其他方式是配置读取通过 Maven Properties插件
Q&安培; A
<build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>properties-maven-plugin</artifactId> <version>1.0.0</version> <executions> <execution> <phase>initialize</phase> <goals> <goal>read-project-properties</goal> </goals> <configuration> <files> <file>sonar-project.properties</file> </files> </configuration> </execution> </executions> </plugin> </plugins>