Added
- more ignored resource patterns for the duplicate finder plugin
- .afm, .properties, .gif, .png, .txt, .dtd
- clarify .java to only match at the end of a pattern
- about*, license*, .*, *schema
- mime.types, plugin.xml, reference.conf. changelog.txt
- add
generated-sources/annotations
to the pmd exclusion list - add more annotation-only jars to dependency checker exclusion
- javax.inject (javax.inject and org.glassfish.hk2.external)
- aopalliance (aopalliance and org.glassfish.hk2.external)
- new property
basepom.build.use-incremental-compilation
to turn incremental on and off. Defaults to off. - new property
basepom.it.parallel
to control the number of parallel invoker integration test executions. Defaults to 1. - set default for groovy license formatting.
Changed
-
use github actions for CI, remove travis
-
use maven wrapper
-
CI build with JDK 9 - 14
-
Bump PMD to 6.27.0 (from 6.20.0)
-
Bump checkstyle to 8.36 (from 8.27)
-
Bump spotbugs to 4.1.2 (from 3.1.12)
-
Bump failsafe plugin to 3.0.0-M5 (from 3.0.0-M4)
-
Bump resources plugin to 3.2.0 (from 3.1.0)
-
Bump site plugin to 3.9.1 (from 3.8.2)
-
Bump surefire plugin to 3.0.0-M5 (from 3.0.0-M4)
-
Bump shade plugin to 3.2.4 (from 3.2.1) (see below)
-
Bump source plugin to 3.2.1 (from 3.2.0)
-
Bump checkstyle plugin to 3.1.1 (from 3.1.0)
-
Bump javadoc plugin to 3.2.0 (from 3.1.1)
-
Bump pmd plugin to 3.13.0 (from 3.12.0)
-
Bump assembly plugin to 3.3.0 (from 3.2.0)
-
Bump dependency plugin to 3.1.2 (from 3.1.1)
-
Bump build-helper plugin to 3.2.0 (from 3.0.0)
-
Bump dependency-scope plugin to 0.10 (from 0.8)
-
Bump spotbugs plugin to 4.0.4 (from 3.1.12.2)
-
Bump git-commit-id plugin to 4.0.2 (from 4.0.0)
-
Bump scala plugin to 4.4.0 (from 4.3.0)
-
Bump license plugin to 4.0.rc2 (from 3.0)
-
Bump basepom-policy to 8 (from 7) (see below)
-
Use the collecting manifest transformer to also add the main class to an executable jar. This is a workaround for a change in the shade plugin since 3.2.4.
-
remove spurious
<debug>
statement from the invoker plugin.