I have a package co.company.microservice.configuration
Inside of this package a I found:
Some Configuration classes are ending as BlaBlaConfiguration.java
Some DTO classes are DTO BlaBlaDTO.java
Some Configuration classes are ending with Provider as BarBarProvider.java
In other packages as co.company.microservice.configuration.app
Some Configuration class are ending with Property as FooFooProperty.java
I would like to exclude DTO and Configuration classes recursively. Here my Proposal:
def jacocoExcludes = [
//Exclude Ending with Configuration
'co/company/microservice/configuration/**/*Configuration.**',
//Exclude Ending with Property
'co/company/microservice/configuration/**/*Property.**',
//Exclude Ending with DTO
'co/company/microservice/configuration/**/*DTO.**'
]
How should I edit my coverage.gradle file in order to exclude Configuration and DTO?
Please check the asterisks after package!