美文网首页
sonarLint与IntelliJ IDEA 集成

sonarLint与IntelliJ IDEA 集成

作者: _夏兮 | 来源:发表于2017-04-01 18:35 被阅读8849次

    SonarQube下载https://www.sonarqube.org/downloads/

    一.安装SonarQube

    将来下载的SonarQube解压打开bin目录,启动相应OS目录下的StartSonar。使用的是win的32位系统,则打开D:\sonarqube-5.6.6\sonarqube-5.6.6\bin\windows-x86-32\StartSonar.bat

    启动浏览器访问 http://localhost:9000 出现sonarqube界面则说明安转成功

    sonarqube

    二、配置

    1、1.打开mysql,新建一个数据库。

    mysql

    2、打开sonarqube安装目录下的D:\sonarqube-5.6.6\sonarqube-5.6.6\conf\sonar.properties文件

    再mysql5.6 下添加

    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

    7、chinese pack 安装成功后重启服务。

    三、Connected Mode

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

    sonarqube servers

    2、test connect error

    connection

    3、更新sonarjava跟sonarjs

    update 

    4、新建项目

    正在上传...取消

    5、绑定idea项目至sonaerqube 项目

    bing project

    6、执行。

    执行后在idea的控制台可以看到sonar lint 的结果。但是在服务器上无法看到结果???

    四、通过maven来执行

    1、配置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>

    2、控制台执行mvn clean install ,mvn sonar:sonar

    3、打开localhost:9000

    maven webapp
    扫一扫,关注TestDev

    相关文章

      网友评论

          本文标题:sonarLint与IntelliJ IDEA 集成

          本文链接:https://www.haomeiwen.com/subject/vgkiottx.html