介绍
本文介绍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编译,否则执行后面操作可能会报错
- clean
- compile
使用
执行插件 sonar:sonar,会自动扫描分析代码,并将结果上传到 服务器
使用插件分析
没成功
在SonarQube web管理页面创建项目
略
插件配置
然后点击 【OK】
使用
不好使












