Ensure Lombok generated code not longer counted for code coverage.
This merge commit introduces a change in the Jacoco, Surefire and Lombok configuration such that Lombok generated code does not longer count for code coverage.
This branch:
- Creates
lombok.config
for generating thelombok.@Generated
annotation on all Lombok generated code. - Ensures surefire will include the
model
package again. This was removed in 2016 because this package contained most Lombok generated code. Now this is automatically excluded. - Updates Lombok and Jacoco to their newest stable versions.
When merged, we effectively implemented #53 (closed).