1. 修改SonarQube-7.7\conf\sonar.properties数据库配置
2. 启动SonarQube-7.7\bin\windows-x86-64\StartSonar.bat,打开 localhost:9000,账密 admin / admin
3. pom文件配置:
<profiles>
<profile>
<id>sonar</id>
<properties>
<sonar.host.url>
http://localhost:9000
</sonar.host.url>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
<build>
<plugins>
<!--代码审查插件-->
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.3.0.603</version>
</plugin>
</plugins>
</build>
4. 进入pom文件所在文件夹下执行命令:mvn clean verify -P sonar sonar:sonar
或者使用idea,进入侧边栏maven,打开plugins,进入sonar下双击执行 sonar:sonar(前提是pom已引入配置)
5. 关闭命令:Ctrl + C
6. 可在 https://github.com/xuhuisheng/sonar-l10n-zh/releases?page=3 下载对应的汉化插件包,下载后将jar包放至 SonarQube-7.7\extensions\plugins 下,然后重启即可.
7. 如遇扫描报错,提示 "Please provide compiled classes of yourproject with sonar.java.binaries property" 时,尝试在idea的mvn Runner中增加配置:sonar.java.binaries=target/classes
![]()