Sonar扫描忽略包路径或类文件

Sonar

静态代码扫描工具,安装方式本文不做具体展开,安装方式详见:SonarQube安装和使用说明

注意如项目使用的是JDK11以下版本请安装 SonarQube 7.8 及以下版本,如使用JDK11 可安装 SonarQube 最新版本

忽略包路径或类文件

    在使用过程中sonar 会去扫描项目中所有的类文件,然后生成报告。其中有一项数据是代码的重复率,如果大家项目中有使用 MyBatis 自动生成的 xxxExample.java,这种文件其实是没必要去做扫描的。还有些DTO、VO、Enum等类都是可以忽略掉的。

  •  ? :匹配单个字符
  • ** :匹配0个或多个文件夹
  •  * :匹配0个或多个字符
<properties>
	<!-- 找到pom文件的properties标签,在里面新增如下配置 -->
	<!-- Sonar扫描需要排除的包、类 多个用英文 , 隔开 -->
	<sonar.exclusions>
		<!-- 指定需要排除的包 -->
		src/main/java/com/zhibo/**/model/**,
		src/main/java/com/zhibo/**/vo/**,
		<!-- 排除以Enum结尾的类 -->
		src/main/java/com/zhibo/**/*Enum.*
	</sonar.exclusions>
</properties>
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhibo_lv

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值