Bugs
None
Enhancements
- Support for Java 14 (#152).
- Support for Java 15 (#153).
- Add
skipBytecodeCheck
property and parameter, so if a Java version comes out the plugin doesn't recognize, you can use it without having to wait for an update. - Use groovy.ant.AntBuilder instead of groovy.util.AntBuilder (if available).
Potentially breaking changes
maven.groovydoc.skip
property was renamed toskipGroovydoc
so it matches the pattern of the other properties and won't seem to imply it's a property for a standard Maven plugin.- Using groovy.ant.AntBuilder instead of groovy.util.AntBuilder (when available on classpath).
- Bundling Ant 1.10.7 instead of 1.10.5.
- Bundling Ivy 2.5.0 instead of 2.4.0.
Notes
- Now officially requires Java 7 instead of 6. This is not a breaking change, however, since this was actually already required because of plexus-classworlds. This just wasn't discovered until an enforcer rule was added to check bytecode versions of dependencies.