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)

大家都在看

  • for循环,stream,parallelStream的性能区别

    for循环,stream,parallelStream的性能区别 for循环 for循环的性能随着数据量的增加性能也越来越差。普通的循环不涉及较大的数据量,使用for循环更好。 s…

    Java 2023年6月7日
    083
  • 运算符(1)

    算数运算符 在Java中,使用算术运算符+、-、*、/表示加、减、乘、除运算。当参与/运算的两个操作数都是整数时,表示整数除法运算;否则,表示浮点除法。整数的求余操作(取模)用%表…

    Java 2023年6月5日
    071
  • 面向对象ooDay1

    如何创建类?如何创建对象?如何访问成员? package ooday01; //学生类 public class Student { //成员变量—-对象的属性 String …

    Java 2023年6月13日
    083
  • 为什么说Java8的Stream并行流底层使用了Fork/Join框架

    先说结论 Stream 是支持串行和并行执行这两种方式的 调用parallel方法即可 Stream.of(1, 2, 3, 4, 5).parallel() 先写一个Java8S…

    Java 2023年5月29日
    072
  • Java——基础

    public class Hello{     public static void main(String[] args){         System.out.print(&…

    Java 2023年6月5日
    070
  • Java8的Lambda表达式简单介绍

    Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 JDK 也提供…

    Java 2023年5月29日
    078
  • rabbitmq延时重试队列

    如果只是网络抖动 出现异常那么直接进入死信队列 那么是不合理的 这就可以使用延时重试队列 原理: 1.发送到业务队里 如果正常收到 正常运行 2.如果处理失败 重试 并投入延时队列…

    Java 2023年5月30日
    071
  • 从零开始实现放置游戏(十一)——实现战斗挂机(2)注册登陆和游戏主界面

    本章主要实现注册登陆功能和游戏的主界面。有了游戏的界面,大家能有更直观的认识。 本章我们主要开发的是idlewow-game模块,其实就是游戏的客户端展示层。因为是放置游戏,为了方…

    Java 2023年6月5日
    0100
  • 070_RabbitMQ的核心组成部分

    RabbitMQ的核心组成部分 RabbitMQ整体架构是什么样子的? RabbitMQ的运行流程 RabbitMQ支持消息的模式 简单模式 Simple 工作模式 Work 发布…

    Java 2023年6月7日
    0107
  • Spring Cloud Gateway 跨域

    https://docs.spring.io/spring-cloud-gateway/docs/2.2.6.RELEASE/reference/html/#cors-config…

    Java 2023年5月30日
    0106
  • Golang中的空字符,似花不是花

    最近在Linux下开发Go程序,发现一个奇怪的问题,在读取Linux系统信息时读到了空字符,导致了程序异常。在 ASSIC中十六进制0为字符NUT,表示为 空字符NULL。但这个字…

    Java 2023年6月16日
    086
  • Java源码赏析(六)Class<T> 类

    目的 Class 类是每一个程序员都必须了解的,也是使用反射机制的基础。 这篇文章将Class 类的公共方法大致介绍了一遍(省略了安全、枚举、断言、注解相关代码)。 代码 pack…

    Java 2023年6月8日
    077
  • Vue 前端权限控制的优化改进版

    1、前言 之前《Vue前端访问控制方案 》一文中提出,使用class=”permissions”结合元素id来标识权限控制相关的dom元素,并通过公共方法c…

    Java 2023年6月14日
    073
  • 猴子吃桃(递归)

    递归案例实践分析 猴子偷桃 题目描述: 猴子第一天摘下若干桃子,当即吃了一半,觉得好吃不过瘾,于是又多吃了一个,,第二天又吃了前天剩余桃子数量的一半,觉得好不过瘾,于是又多吃了一个…

    Java 2023年6月6日
    0137
  • suse11离线安装nginx

    安装gcc因为Nginx是C语言写的,所以在安装nginx前必须在你的系统上搭建好C环境。 查看是否已经安装gcc 如果查看到了版本信息,表示已经安装过了,可以直接安装nginx,…

    Java 2023年5月30日
    0110
  • java.sql和javax.sql的区别

    根据 JDBC 规范,javax.sql 包中的类和接口首先作为 JDBC 2.0 可选包提供。此可选程序包以前与 J2SE1.2 中的 java.sql 程序包是分开的。从 J2…

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