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