我正在努力改进我的项目的覆盖率报告,我想排除一些包
但包括
子包装。例如,我有这个结构
src/main/java/com/myapp
â model
â mapper
â SomeMapperClass.java
â SomeModelClass.java --> exclude this and others...
â ...
â ClassToInclude.java --> but include this
â service
我想排除
model
包装但包括
mapper
和
ClassToInclude
. 有没有什么方法可以做到这一点而不必逐个添加每个排除的类?我想要像这样的东西
pom.xml
:
<sonar.coverage.exclusions>
**/model/**/*.java
</sonar.coverage.exclusions>
<sonar.coverage.inclusions>
**/model/mapper/**/*.java
**/model/ClassToInclude.java
<sonar.coverage.inclusions>
感谢您提供任何帮助、指导、选择和/或解决办法。提前谢谢你的回答。
更新1
我找到了一个只使用
sonar.coverage.exclusions
通过以下操作获得的属性:
<sonar.coverage.exclusions>
**/model/*.java
</sonar.coverage.exclusions>
这样,您就排除了
模型
但不在
model.mapper
. 现在我只需要一种方法来解决如何在排除的包中包含特定的类。