SonarQube Scanner,作为代码扫描的工具,通过它,将项目的代码读取并发送至SonarQube服务器中,才能让SonarQube进行代码分析。 
可以认为SonarQube Scanner就是SonarQube的客户端。

SonarQube Scanner很方便和不同类型的构建工具进行整合 与Maven项目整合

Maven仓库中就有SonarQube Scanner工具的插件,只要在Settings.xml文件中添加如下配置

<settings>
  <pluginGroups>
    <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
  </pluginGroups>
  <profiles>
    <profile>
      <id>sonar</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <!-- Optional URL to server. Default value is http://localhost:9000 -->
        <sonar.host.url> http://myserver:9000 </sonar.host.url>
      </properties>
    </profile>
   </profiles>
</settings>

配置完成后,在项目中,执行mvn sonar:sonar,SonarQube Scanner会自动扫描,根据pom.xml文件得出项目相关信息,不需要自定义sonar-project.properties。扫描完成后就会上传只Sonarqube服务器中。稍后,登陆服务器中就可以看到分析结果了。 与jenkins构建系统整合

如果构建的项目本来就是maven标准工程,可以按##与Maven项目整合这种方式进行。

最新文章

  1. InstallShield打包设置相对路径
  2. COJ967 WZJ的数据结构(负三十三)
  3. lintcode : 二叉树的序列化和反序列化
  4. linux中waitpid及wait的用法
  5. &quot;make_path&quot; is not exported by the File::Path modul
  6. 390. Elimination Game
  7. 点击grid单元格弹出新窗口
  8. Mac上查看隐藏文件夹/文件
  9. .net mvc的“从客户端中检测到有潜在危险的 Request.Form 值”问题解决
  10. 使用系统用户登录Oracle
  11. Oracl数据库+PL/SQL安装与配置
  12. Python-数据类型 主键auto_increment
  13. Appium 学习一:环境搭建问题
  14. 4412 uboot上手
  15. virtualenv的使用及pip常用命令
  16. Shared Preferences
  17. 学习新框架laravel 5.6 (第二天)-DB,控制器及模型使用
  18. I - Doing Homework again(贪心)
  19. Linux查看外网IP
  20. VS中Debug模式和Release模式的区别

热门文章

  1. Windows常用内容渗透命令
  2. 第5课 Qt Creator工程介绍
  3. 第2课 GUI程序实例分析
  4. 372. Super Pow.txt
  5. 潜类别模型(Latent Class Modeling)
  6. VBS 创建快捷方式
  7. JS在生成csv文件时,&quot;,&quot;逗号问题处理.
  8. c语言实现常见字符串函数strchr strstr strcmp atoi itoi(字符串换成整数)
  9. open中的mode
  10. jquery中的属性和样式设置