前言:在上一篇(SonarQube安裝步驟)的基礎上,咱們來集成maven/IDEAmysql
1.首先是集成maven(maven的安裝配置就很少說了)sql
找到maven安裝目錄下-conf文件夾-setting.xml文件maven
而後添加如下配置信息:ide
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:mysql://localhost:3307/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true</sonar.jdbc.url>
<sonar.jdbc.username>root</sonar.jdbc.username>
<sonar.jdbc.password>123456</sonar.jdbc.password>
<sonar.host.url>http://localhost:9000</sonar.host.url>
</properties>
</profile>阿里雲
2.項目檢測url
保存後,找到須要進行執行代碼檢測的項目-根目錄idea
當看到pom文件時,copy當前路徑spa
而後進入CMD,切換到copy的路徑下3d
而後輸入:mvn sonar:sonar code
或者輸入:mvn install sonar:sonar
或者輸入:mvn clean install sonar:sonar
3.刷新localhost:9000查看結果(根據我的需求,通常集成maven就能夠了,若是須要集成IDEA,咱們就繼續下面的操做)
4.修改 maven安裝目錄下-conf文件夾-setting.xml 文件
添加如下內容:
<!-- 配置本地倉庫 -->
<localRepository>D:\path\to\local\repo</localRepository>
<!-- 配置遠程maven倉庫 -->
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://193.112.160.56:8081/repository/maven-public/</url>
</mirror>
<!-- 配置阿里雲私服 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
5.打開IEDA
配置setting-maven
配置setting-sonarLint(須要先下載sonarlint包,再引入)
而後import本地項目,在idea底部就能夠看到sonarlint的檢測結果了