现在系统通常都会有自动化生成的代码,在使用Sonar做系统代码质量分析的时候我们都希望能把自动生成的代码排除到系统分析之外。要实现这个就非常简单了,在maven的pom.xml文件里面加入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指定Java项目分析文件相关推荐

  1. java检测文件修改_Java 实例 – 查看主机指定文件的最后修改时间

    Java 实例 - 查看主机指定文件的最后修改时间 以下实例演示了如何查看主机指定文件的最后修改时间: /* author by w3cschool.cn Main.java */ import ja ...

  2. java读取文件夹下所有文件并替换文件每一行中指定的字符串

    java读取文件夹下所有文件并替换文件每一行中指定的字符串 该文章为转载文章,请尊重原文作者的劳动成果,好的文章应该被展示 原文传送门 多说两句,关键时候救人性命的人,可以称之为大人,随时做好利见大人 ...

  3. java 某个类 单独输出日志_log4j实现特定功能的日志单独输出到指定的日志文件...

    如何实现按需要,使某个功能的日志单独输出到指定的日志文件呢? 其实只要在现有的log4j基础上稍加配置即可实现这一功能. 1.常用配置如下: #Level log4j.rootLogger = deb ...

  4. 编译java程序时用于指定生成class_(15 )在编译 Java 程序时,用于指定生成 .class 文件位置的选项是A ) -g B ) -d C ) -verbose D...

    (15 )在编译 Java 程序时,用于指定生成 .class 文件位置的选项是A ) -g B ) -d C ) -verbose D 更多相关问题 如图①,在△ABC中,AB=AC,∠BAC=90 ...

  5. java 文件名查找_java 查找目录下指定文件名的文件

    这个Java类的作用是查找目录文件中特定文件名的文件,并不是查找文件内容.具体代码如下: package net.xsoftlab.baike; import java.io.File; import ...

  6. Java listFiles查找指定类型的文件简单做法

    在Java中获取指定类型的文件,可以用带参数的listFiles的来实现 在网上搜了一些方法,几乎都是新建一个实现FilenameFilter或者FileFilter的类,然后把它作为listFile ...

  7. java 读取文件的指定行_Java中实现读取文件指定行

    Java中实现读取文件指定行 读取文件指定行要用到类LineNumberReader,它是跟踪行号的缓冲字符输入流,其基类是BufferedReader..它有两个构造方法: public LineN ...

  8. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

  9. java读取文件指定位置_java从文件指定位置开始读取文件流

    文件任意位置读取 一般有两种方法: 1.使用FileInputStream类 , skip指定位置 2.使用RandomAccessFile类,seek指定位置 此处先说一下第一种方法,直接看测试代码 ...

最新文章

  1. Error in select(., cyl, mpg) : unused arguments (cyl, mpg)
  2. Ruby之Rspec的报错解决
  3. 企业网络推广方法浅析如何提高网站的点击率和访问量呢?
  4. Linux(centos6.5)下安装jenkins
  5. Maven 搭建spring boot多模块项目(附源码)
  6. spring-quartz
  7. 在矩池云上复现 PaddleGAN 照片转油画风格教程
  8. ejb stateless 包含在哪个包_微信评论能发表情包的那三天,今年最火表情包已有定论?!...
  9. 三十一、K8s供应链安全2 - 镜像的检测及优化与yaml文件安全
  10. C语言题目教室数量编程,北京理工大学网教室C语言编程题库及答案(绝对经典).doc...
  11. 关于学籍管理系统的可行性研究报告
  12. Datablau产品之Kubernetes(K8S)部署
  13. 个人如何申请注册公司邮箱?企业邮箱注册申请流程详解
  14. 青龙面板+傻妞+JD(自用)
  15. 形式语言与自动机 Part.1绪论, Part.2 语言与文法
  16. 计算机在教育中的应用的基本现状,现代教育技术应用的现状与发展
  17. xmanager连接linux终端,Xmanager连接CentOS 7远程桌面
  18. 产品周报第29期|创作中心优化:发文助手新增质量分检测功能,博文增加内容历史版本
  19. echart 广州3d_ECharts3D地图(详细示例——附有具体注释)
  20. Python制作二维码简易步骤

热门文章

  1. python写动态壁纸_10分钟教你用python更换电脑壁纸
  2. 网上点餐的背景和意义是什么
  3. Unity 发布IOS平台并部署到真机上测试的方法
  4. LinkedList为什么增删快、查询慢
  5. 计算机网络实验五,计算机网络实验五——网线的制作
  6. 网站搭建34个相关术语解释
  7. 初学者关于ConvLSTM的理解
  8. EMO-DB 数据集的 Speech 特征提取
  9. 更换pip下载源为国内源(pip加速下载,永久性)
  10. 《名侦探柯南》所有主题曲名字