Sonar 扫描之分析参数介绍

强制参数

Key 描述 默认

服务器网址

Key 描述 默认

项目的唯一标识。允许的字符是:字母,数字,

,与至少一个非数字字符。 对于 Maven 项目,这默认为

可选参数

Key 描述 默认

将显示在 Web 界面上的项目名称。 针对 Maven 项目,默认为

,否则为

。如果未提供且数据库中已有名称,则不会被覆盖

项目版本。 针对 Maven 项目,默认为

,否则”not provided”

默认情况下,需要用户身份验证以防止匿名用户浏览和分析您实例上的项目,所以运行分析时需要传递这些参数。身份验证在全局安全 (/instance-administration/security/) 配置中强制执行。

当需要身份验证或归属 pseudo-group的”任何人”没有执行分析的权限时,需要提供具有执行分析权限的用户凭据,以便运行分析。

Key 描述 默认

对项目具有执行分析权限的 SonarQube 用户的

或登录名。

如果您使用身份验证令牌,该配置项保持为空,如果您使用登录名,则这是与您的

用户名一起使用的密码。

Key 描述 默认

等待 Web 服务调用响应的最长时间(以秒为单位)。仅当在分析期间等待服务器响应 Web 服务调用超时时才需要修改该参数配置。 60

Key 描述 默认

项目描述。 对于 Maven 项目,默认为

项目主页。 对于 Maven 项目,默认为

持续集成。 对于 Maven 项目,默认为

问题跟踪器。 对于 Maven 项目,默认为

项目源代码库。 对于 Maven 项目,默认为

包含主要源文件,由逗号分隔(如果有多个的话)的目录路径。 从 Maven、Gradle、MSBuild 项目的构建系统读取。当既不提供

提供时,默认为项目根目录。

包含测试源文件,由逗号分隔(如果有多个的话)的目录路径。 从 Maven、Gradle、MSBuild 项目的构建系统中读取。否则默认为空。

源文件的编码。例如:

。Maven 项目中,这个属性可以替换为

标准属性。可用编码列表取决于 JVM。 系统编码

通用问题报告的逗号分隔路径列表。

当您需要在不同于启动目录的目录中进行分析时,请使用此属性。该路径可以是相对的或绝对的。注意,不是指定源代码目录,而是指定源代码目录的某个父目录。注意分析过程中需要这个目录的写权限;这是

被创建的地方。

为使用 SonarScanner 或 SonarScanner for Ant(大于 2.0 的版本)触发的分析设置工作目录。此属性与 MSBuild 的 SonarScanner 不兼容。路径必须是相对的,并且对于每个项目都是唯一的。注意:每次分析前都会删除该配置指定的目录。

钥匙 描述 默认

强制分析步骤轮询 SonarQube 实例并等待 Quality Gate 状态。如果没有其他选项,当Quality Gate 失败时,可以使用该配置让管道构建失败。更多相关信息,请参阅

页面。

设置scanner应等待处理报告的秒数。 300

更多参数配置说明,请查阅参考链接。

Original: https://www.cnblogs.com/shouke/p/15914000.html
Author: 授客
Title: Sonar 扫描之分析参数介绍

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/621498/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • java网络编程(TCP详解)

    网络编程详解-TCP 一,TCP协议的特点面向连接的协议(有发送端就一定要有接收端) 通过三次连接握手建立连接 通过四次握手断开连接 基于IO流传输数据 传输数据大小没有限制 速度…

    Java 2023年6月8日
    0162
  • STM32网页云平台控制继电器采集温湿度显示智能配网8266wifi mqtt

    STM32 MQTT 网页云平台显示温湿度,控制继电器开关 Java开发框架 JSP+ Servlet + Mysql 数据库 采集温湿度数据,图表显示,并将温湿度数据存储到Mys…

    Java 2023年5月30日
    083
  • electron 应用开发优秀实践

    vivo 互联网前端团队-Yang Kun 一、背景 在团队中,我们因业务发展,需要用到桌面端技术,如离线可用、调用桌面系统能力。什么是桌面端开发?一句话概括就是: 以 Windo…

    Java 2023年6月15日
    065
  • 句子

    脑中的空白为谁而留 持续了太久今天依旧为何始终绕不过时间轴 凋零的勇气散落在哪里 生涯一半的荒芜难道还不够 已经没有力气再驱动一丝的笑意 熟悉的对白无言的结局 重启 更多原创技术内…

    Java 2023年6月5日
    063
  • JDBC连接数据库

    java连接mysql数据库实例: public static void main(String[] args) { Connection con=null; Statement …

    Java 2023年6月13日
    056
  • Sublime Text 编译 运行 Java 源代码 包 类文件

    Sublime Text 编译 Java 包 更新记录 2022/05/23 解决SublimeText控制台用户输入问题 前言 目前还存在很多问题,不过暂时能用,就先不折腾了,等…

    Java 2023年6月5日
    067
  • java 动态代理

    一:动态代理: 1.JDK动态代理(接口方式) 介绍:使用java反射包中的类和接口实现动态代理的功能,反射包:java.lang.reflect,里面有三个类:Invocatio…

    Java 2023年6月5日
    084
  • @SuppressWarning

    看到一个没见过的SuppressWarning( @SuppressWarnings(“WeakerAccess”)),网上也没搜到。 找到一篇文章(@SuppressWarnin…

    Java 2023年6月6日
    072
  • 【转】【C#】常用ToString()方法总结

    对于int,double等的tostring: Custom number formatting: Specifier Type Example Output (Passed Do…

    Java 2023年5月29日
    046
  • JDK成长记14:(深度好文)你能从3个层面分析volatile底层原理么?(下)

    上一节我们基本了解Volatile的作用,从JMM层面简单分析了下volatile可见性的实现要求。发现JMM设定了一些操作要求,在这些要求下,可以保证线程间的可见性。可是具体实现…

    Java 2023年6月5日
    070
  • 最简单的单线程变多线程的例子

    最简单的单线程变多线程的例子 背景 不知道你项目里有么有这样一个函数,这个函数里调用了大概十几来个函数,这十几个函数依次的从头写到位,而且这几个函数都是相对独立的,谁先执行谁后执行…

    Java 2023年6月8日
    078
  • Java并发编程艺术系列-一、并发编程问题与解决

    下面是利用vmstat测量上下文切换次数的示例。 $ vmstat 1 procs ———–memory———- —swap– —–io—…

    Java 2023年6月9日
    065
  • mybatis配置解析

    一.引言:参考官方文档mybatis中提供了如下的配置,其中标红的需要掌握,其余的作为了解即可 二:配置解析之前的环境准备:进行配置之前要先有这几个东西,包括数据库表、Mybati…

    Java 2023年6月9日
    069
  • Java定时器Timer和TimerTask

    方式一:设定指定任务task在指定时间time执行 schedule(TimerTask task, Date date) public static void main (Str…

    Java 2023年6月15日
    074
  • 全网最新的nacos 2.1.0集群多节点部署教程

    原文链接:全网最新的nacos 2.1.0集群多节点部署教程-语雀 基本信息 进度整理中 版本 2.1.0 版本发布日期 2022-04-29 git revision numbe…

    Java 2023年6月6日
    066
  • 【java】BigDecimal大于等于/小于等于/小于/大于/等于 比较器工具方法

    BigDecimal大于等于/小于等于/小于/大于/等于 比较器工具方法 public static void main(String[] args) { BigDecimal s…

    Java 2023年5月29日
    071
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球