sonarLint與IntelliJ IDEA 集成(2)

 

SonarQube下載https://www.sonarqube.org/downloads/java

一.安裝SonarQubemysql

未來下載的SonarQube解壓打開bin目錄,啓動相應OS目錄下的StartSonar。使用的是win的32位系統,則打開D:\sonarqube-5.6.6\sonarqube-5.6.6\bin\windows-x86-32\StartSonar.batweb

啓動瀏覽器訪問 http://localhost:9000 出現sonarqube界面則說明安轉成功sql

sonarqube數據庫

2、配置windows

一、1.打開mysql,新建一個數據庫。瀏覽器

mysql服務器

二、打開sonarqube安裝目錄下的D:\sonarqube-5.6.6\sonarqube-5.6.6\conf\sonar.properties文件app

再mysql5.6 下添加webapp

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

sonar.jdbc.username=root

sonar.jdbc.password=***

sonar.sorceEncoding=UTF-8

sonar.login=admin

sonar.password=admin

4.重啓sonarqube服務,再次訪問http://localhost:9000,會稍微有點慢,由於要初始化數據庫信息

5.數據庫初始化成功後,登陸

6.進入插件安裝頁面

chinese pack

七、chinese pack 安裝成功後重啓服務。

3、Connected Mode

一、file->setting->other setting 配置sonarqube servers

sonarqube servers

二、test connect error

connection

三、更新sonarjava跟sonarjs

update 

四、新建項目

正在上傳...取消

五、綁定idea項目至sonaerqube 項目

bing project

六、執行。

執行後在idea的控制檯能夠看到sonar lint 的結果。可是在服務器上沒法看到結果???

4、經過maven來執行

一、配置maven

pom.xml

<plugin>

        <groupId>org.sonarsource.scanner.maven</groupId>

        <artifactId>sonar-maven-plugin</artifactId>

        <version>3.2</version>

      </plugin>

      <plugin>

setting.xml

<profiles>

 

      <profile>

          <id>sonar</id>

          <activation>

              <activeByDefault>true</activeByDefault>

          </activation>

          <properties>

              <sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar</sonar.jdbc.url>

              <sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>

              <sonar.jdbc.username>root</sonar.jdbc.username>

              <sonar.jdbc.password>jkzl123456</sonar.jdbc.password>

              <sonar.host.url>http://localhost:9000</sonar.host.url>

          </properties>

      </profile>

</profiles>

 <pluginGroups>

        <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>

    </pluginGroups>

二、控制檯執行mvn clean install ,mvn sonar:sonar

三、打開localhost:9000

maven webapp

做者:_夏兮 連接:http://www.jianshu.com/p/f8d0af31394e 來源:簡書 著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。

相關文章
相關標籤/搜索