2017年12月9日 | Leave a comment 问题: Sonar + Maven 快速上手 解决: docker run -d -p 9000:9000 sonar #安装启动sonar,成功后可以通过 http://localhost:9000 访问 sonar 控制台 配置~/.m2/setting.xml 中的profile <settings> .... <pluginGroups> <pluginGroup>org.sonarsource.scanner.maven</pluginGroup> </pluginGroups> .... <profiles> .... <profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <!-- Optional URL to server. Default value is http://localhost:9000 --> <sonar.host.url> http://myserver:9000 </sonar.host.url> </properties> </profile> .... </profiles> .... </settings> 123456789101112131415161718192021222324 <settings>.... <pluginGroups> <pluginGroup>org.sonarsource.scanner.maven</pluginGroup> </pluginGroups>.... <profiles>.... <profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <!-- Optional URL to server. Default value is http://localhost:9000 --> <sonar.host.url> http://myserver:9000 </sonar.host.url> </properties> </profile>.... </profiles>....</settings> 执行 mvn clean install -DskipTests=true #编译代码 执行 mvn sonar:sonar #进行代码分析 第4步完成后访问 http://localhost:9000 查看分析结果 参考: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven