转载务必说明出处:https://blog.csdn.net/LiaoHongHB/article/details/84785414
前提:开发环境已经安装了Java1.8及以上,idea使用maven依赖,MySQL安装完成。
sonarqube:下载路径:http://www.sonarqube.org/downloads/
下载完成之后,以Windows-64位举例;
点击运行图中.bat文件,然后地址栏输入:localhost:9000;出现如下画面表示安装完成:
登陆用户名:admin,密码:admin
汉化:下载汉化包,然后将下载之后的汉化包粘贴到
重新运行,输入地址栏,可以看到界面已经是中文的了。
接下来,MySQL新建db_sonar数据库,然后打开安装目录下的/conf/sonar.properties文件,添加数据库描述:
sonar.jdbc.url=jdbc:mysql://localhost:3306/db_sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=****
修改maven配置文件,增加如下内容:
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:mysql://localhost:3306/db_sonar</sonar.jdbc.url>
<sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
<sonar.jdbc.username>root</sonar.jdbc.username>
<sonar.jdbc.password></sonar.jdbc.password>
<sonar.host.url>http://localhost:9000</sonar.host.url>
</properties>
</profile>
至此,idea以外的操作都已经修改完毕,接下来是idea中的相关操作。
首先idea要下载安装SonarLint:
setting --> plugins:安装插件SonarLint 重启生效;
setting --> SonarLint General Settings;然后:
然后在pom.xml文件中配置如下信息:
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.2</version>
</plugin>
等待项目加载完毕,然后:
控制台打印出结果:
点击链接即可查看项目的代码质量: