【环境搭建】SonarScanner

摘要:
1、 SonarScanner扫描Maven项目。Maven项目不需要安装扫描仪。您可以直接将扫描仪插件集成到Maven插件中。步骤:前提条件:Maven3.x至少使用SonarQube服务器支持的最低Java版本。JDK8全局设置编辑Maven的设置。xml文件(/maven/conf/setting.xml)。添加要在Maven项目中运行的概要文件节点以进行分析(输入

一、SonarScanner扫描maven项目

maven项目无需安装scannner, 直接把scanner插件集成到maven插件即可

步骤:

先决条件
Maven的3.x
至少正在使用SonarQube服务器支持的最低Java版本,JDK8
全局设置
编辑 Maven 的 settings.xml文件(/maven/conf/setting.xml),添加 profile 节点

【环境搭建】SonarScanner第1张

在要分析的Maven项目中运行(进入到有pom.xml文件的目录执行):

mvn clean verify sonar:sonar
或者分两步执行:

mvn clean install
mvn sonar:sonar
执行成功后访问:
http://192.168.80.128:9000/projects

【环境搭建】SonarScanner第2张

可以看到分析结果,赶紧去修改吧。

二、独立安装SonarScanner扫描项目(前端、Go等,都可以) 全程用root用户即可

1.官网下载解压到服务器中

下载地址:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/

此处下载的是Linux-64bit的

2.修改sonarscanner的配置文件

  vim /conf/sonar-scanner.properties:

  #----- Default SonarQube server
  sonar.host.url=http://localhost:9000   (填写具体的SonarQuebe server的IP,端口)

3.配置sonarscanner的环境变量,并生效

【环境搭建】SonarScanner第3张

4.前提条件:JDK 8 or JDK 11, 并配置了环境变量JAVA_HOME

5.在待分析的项目的根目录中添加 sonar-project.properties 文件

内容如下:

【环境搭建】SonarScanner第4张


免责声明:文章转载自《【环境搭建】SonarScanner》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux C sscanf()函数STM32 USB HID BarCodeReader不兼容问题的解决下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

代码质量审核和管理工具分析比较

代码质量审核和管理工具分析比较 1、SonarQube 1.1 SonarQube使用 2、DeepScan 3、Klocwork 4、CodeSonar 5、JArchitect 6、Fortify 7、Codecov 1、SonarQube SonarQube是市场上最受欢迎的代码质量和安全性分析工具。它在开源社区的支持下,目前可以分析和产生对...

无套路,3分钟带你轻松上手SonarQube

前言 想成为一名优秀的工程师,代码质量一定要过关! 开始搭建 SonarQube 1、获取 postgresql 的镜像 $ docker pull postgres 2、启动 postgresql $ docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d...

jenkins + sonar 安装配置

最近把snoar 添加上了 [root@snoar data]#   wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.5.zip [root@snoar data]#  unzip sonarqube-6.5 [root@snoar data]#  mv  s...

windows下安装Sonar

1、sonar安装:   sonar有三部分组成:   1、服务端:显示分析结果和sonar相关配置   2、客户端:对项目运行源代码进行运算和分析   3、数据库:存储sonar配置和代码分析结果的数据库 2、sonar下载:   官网地址:https://www.sonarqube.org/   下载你中意版本的zip包,放在想要安装的目录,linux...

SonarQube使用体验

SonarQube使用指南 一、介绍 SonarQube是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测。          2.主要的核心价值体现在如下几个方面:                     *检查代码是否遵循编程标准:如命名规范,编写的规范等。...

mac 下sonarqube和sonar scanner的配置和使用

1.下载sonar scanner的zip格式,解压之后打开conf下面的sonar-scanner.properties文件,启动选项:sonar.host.url=http://localhost:9000 2.vim ~/.bash_profile文件,增加下面几行 export SONAR_HOME=/Users/zhaijing/Download...