IDEA使用SonarQube扫描代码完成代码质量检测

转载务必说明出处:https://blog.csdn.net/LiaoHongHB/article/details/84785414

前提:开发环境已经安装了Java1.8及以上,idea使用maven依赖,MySQL安装完成。

sonarqube:下载路径:http://www.sonarqube.org/downloads/

下载完成之后,以Windows-64位举例;

IDEA使用SonarQube扫描代码完成代码质量检测_第1张图片

点击运行图中.bat文件,然后地址栏输入:localhost:9000;出现如下画面表示安装完成:

 

IDEA使用SonarQube扫描代码完成代码质量检测_第2张图片

 登陆用户名:admin,密码:admin

汉化:下载汉化包,然后将下载之后的汉化包粘贴到

IDEA使用SonarQube扫描代码完成代码质量检测_第3张图片

重新运行,输入地址栏,可以看到界面已经是中文的了。

接下来,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配置文件,增加如下内容:


      sonar
     
        true
     

     
        jdbc:mysql://localhost:3306/db_sonar
        com.mysql.jdbc.Driver
        root
       
        http://localhost:9000
     

   

至此,idea以外的操作都已经修改完毕,接下来是idea中的相关操作。

首先idea要下载安装SonarLint:

setting --> plugins:安装插件SonarLint 重启生效;

setting --> SonarLint General Settings;然后:

IDEA使用SonarQube扫描代码完成代码质量检测_第4张图片

 

IDEA使用SonarQube扫描代码完成代码质量检测_第5张图片

 

IDEA使用SonarQube扫描代码完成代码质量检测_第6张图片

然后在pom.xml文件中配置如下信息:


    org.sonarsource.scanner.maven
    sonar-maven-plugin
    3.2

等待项目加载完毕,然后:

IDEA使用SonarQube扫描代码完成代码质量检测_第7张图片

控制台打印出结果:

IDEA使用SonarQube扫描代码完成代码质量检测_第8张图片

点击链接即可查看项目的代码质量:

IDEA使用SonarQube扫描代码完成代码质量检测_第9张图片

 

你可能感兴趣的:(idea,sonar)