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

转载务必说明出处: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

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

扫描二维码关注公众号,回复: 4485434 查看本文章

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

接下来,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>

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

控制台打印出结果:

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

猜你喜欢

转载自blog.csdn.net/LiaoHongHB/article/details/84785414