首先要设置 语言:sonar.language=java  /****

然后要设置  扫描源文件和编译文件

sonar.sources=./  sonar.java.binaries=./

在设置 排除文件:

sonar.exclusions=./

具体的匹配规则可以参考sonar的官方文档,非常简单 (docs.sonarqube.org )。注意使用maven项目时匹配的文件夹基础是project base dir。 
Wildcard Matches 
? 匹配单个字符 
** 匹配0个或多个文件夹 
* 匹配0个或多个字符

例子:

  1. 排除以bean.java和dto.java为结尾的所有java文件> sonar.exclusions=/*Bean.java,/*DTO.java
  2. 排除文件夹 “src/main/java/org/sonar” 中所有的java文件,不包括子文件夹 
    sonar.exclusions=src/main/java/org/sonar/*

表达式:

正确的写法: sonar.exclusions=**/*R*.java,**/*Test.java

有时如果不设置 sonar.sources=./    sonar.java.binaries=./  那么sonar.exclusions=./ 会没有效果

设置sonar 排除扫描文件及问题相关推荐

  1. Sonar 质量扫描的输出日志--对应源码的跟踪(二){sonar engine源码}

    一个project下面module完整的sonar分析日志: [INFO] --- sonar-maven-plugin:3.2:sonar (default-cli) @ pcaic-parent ...

  2. 柯美smb扫描出现服务器连接错误_柯尼卡美能达363,正确设置了SMB扫描,文件夹也共享了,但扫描后,显示错误为 登录错误,是为什么...

    需要在某台局域2113网内的电脑上安装5261ftp软件,然后设4102置好网络地址就可以扫1653描了这个驱动安装同时设内置好比如扫描容存储文件名位置都要放好,有人不小心把这个扫描后存储到电脑的文件 ...

  3. 如何设置佳能4225i扫描文稿发送到电脑的文件夹

    如何设置佳能4225i扫描文稿发送到电脑的文件夹 一:先设置电脑 1..控制面板-管理工具-本地安全策略-本地策略-安全选项-网络访问:本地账户的共享和安全模式-经典本地用户以自己的身份验证 2.运行 ...

  4. 看这里,全网最详细的Sonar代码扫描平台搭建教程

    01 Sonar安装 官网:https://www.sonarqube.org/ 1.sonar简介 sonar是一款静态代码质量分析工具,支持Java.Python.PHP.JavaScript.C ...

  5. java代码扫描项目,sonar代码扫描实现(基于java-maven)

    Sonar介绍 Sonar是一个用于代码扫描检测的开放平台.可以实现对不同语言(java.python.php.C++.C#等等)的项目代码进行分析,同时可以集成不同的测试工具.代码分析工具,以及持续 ...

  6. Sonar安全扫描代码规则

    Sonar安全扫描代码规则 blocker级别 序号 分类 规则英语描述 翻译解读 1 Bug Loops should not be infinite 循环必须有一个终止条件 2 Bug Overr ...

  7. excel文件无法打印提示内存不足_三星打印机无法扫描文件?来看看她的详细解决办法...

    三星打印机装了扫描仪驱动却无法扫描文件该怎么办?三星打印机一开始就安装了扫描驱动,但是在扫描文件的时候发现,无法扫描,找不到扫描仪选项,该怎么办呢?下面我们来看看详细的解决办法 有打印耗材使用的朋友咨 ...

  8. 通过从备份中排除这些文件夹来节省Time Machine驱动器上的空间

    Are you getting notifications about a full Time Machine drive? Do you feel like your backups are tak ...

  9. 不用点击_华为手机里隐藏着一个扫描仪,以后扫描文件再也不用去打印店了

    现在大家都在用华为手机,其实华为手机里隐藏了很多功能,尤其是自带扫描仪功能,以后扫描文件,再也不用去打印店了. 在华为手机上,都会自带一个备忘录,大家在桌面上找一下,找到后进入笔记列表界面,在右下方有 ...

最新文章

  1. android监听器在哪里创建,[转载]android开发中创建按钮事件监听器的几种方法
  2. 二、JavaScript语言--JS基础--JavaScript进阶篇--DOM对象 控制HTML元素
  3. 3.3.1 差错控制(检错编码)
  4. 人机协作机器人发展趋势_移动机器人:人机协作是未来的发展趋势
  5. [导入]Ms XmlDom 异步装载Xml文件
  6. mysql表恢复报错binlog_mysqlbinlog 恢复报错ERROR at line 24826643: Unknown command '\'汗血宝马...
  7. ggplot2 theme相关设置—文本调整
  8. java 将3变为03,03 Java序列化引发的血案
  9. React开发(131):ant design学习指南之form中的resetFields
  10. 使用CMake与VS2012编译OpenCV3.3.0版本
  11. 1071元!苹果上架iPhone 11系列智能电池壳:可充电、支持拍照
  12. 为什么找不到用户和计算机名,计算机管理里没有(本地用户和组)了为什么怎么恢复...
  13. vue 工作项目中 实现消息列表的 全选,反选,删除功能
  14. mysql st centroid_postgresql – ST_Distance的返回值单位
  15. 为什么要用dubbo,dubbo和zookeeper关系,简单的dubbo搭建
  16. 从ext2文件系统上读出超级块
  17. Machine Learning for Communication Networks
  18. CPU天梯图2022
  19. 使用PMOS管构建电源延时供电电路
  20. jQuery菜鸟教程03

热门文章

  1. 删除Nifi中的template
  2. ImportError: cannot import name 'six' from 'django.utils'
  3. mysql8 grant语法失效
  4. 统计dataframe中所有列的null数量与填充null注意事项
  5. 斯坦福大学机器学习第六课“神经网络的表示(Neural Networks: Representation)”
  6. php ismethod,结合php类三种属性说明is_callable和method_exists简单区别
  7. 禅道启动mysql报错_测试工具之在Linux服务器上部署禅道Bug管理系统
  8. Mysql的命令行操作
  9. nginx长连接出现504的解决办法
  10. 响铃:Don't be evil?Google别闹了