快捷搜索: 王者荣耀 脱发

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

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

sonarqube:下载路径:

下载完成之后,以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>

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

控制台打印出结果:

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

经验分享 程序员 微信小程序 职场和发展