IDEA配置安装SonarQube插件sonarlint

介绍

本文介绍3种使用方式

  • 单机使用
  • 配置服务器后,配合maven使用
  • 配置服务器后,设置绑定项目,完全使用插件(不好使)

缺点

连接 SonarQube 服务器时,有以下缺点

配合maven使用 不能指定 项目名

在 SonarQube web管理页面创建项目,如项目名为:sonar_proj,如果idea工程名是:idea_proj,用sonarlint插件无法将 idea工程 idea_proj 提交到 SonarQube的 sonar_proj 项目上

用sonarlint插件提交后,在 SonarQube web管理页面上,会看到 新的项目名:idea_proj

需要修改 pom.xml,添加插件
配置步骤多

安装sonarlint插件

单机使用

连接服务器使用

配置sonarlint插件

SonarQube创建token

然后将token填到下面:

配合maven使用

经过上面的设置,可以配合maven使用

修改pom.xml(单机使用跳过)

增加插件

注意: 此插件版本对应 sonarqube 7.8,版本号不正确,会报错

<build>
    <plugins>
        <plugin>
            <groupId>org.sonarsource.scanner.maven</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <version>3.6.0.1398</version>
        </plugin>
    </plugins>
</build>

重新编译

必须重新用maven编译,否则执行后面操作可能会报错

  1. clean
  2. compile

使用

执行插件 sonar:sonar,会自动扫描分析代码,并将结果上传到 服务器

使用插件分析

没成功

在SonarQube web管理页面创建项目

略

插件配置

然后点击 【OK】

使用

不好使


原文出处:/show_1IXT0D5LM5W.html