With the cobertura-maven-plugin
setters and getters can be excluded from code coverage using the ignoreTrivial
option. Is there also such a possibility
From JaCoCo 0.8.0, it is possible to exclude the getters / setters (and also toString()
, equals()
, ...) automatically generated by Lombok from the coverage metrics thanks to filtering options :
Lombok
Methods annotated with @lombok.Generated (generated by Lombok getters, setters, equals, hashcode, toString, etc) - Done in 0.8.0
To that end, you will first need to create a lombok.config file located for example at the root folder of your projet, with the following contents :
lombok.addLombokGeneratedAnnotation = true
The @Generated
annotation will be added to the setters / getters, etc. and will be skipped in the coverage analysis.