All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Maven plugin upgrades:
- checkstyle 10.18.2 -> 10.20.1
- exec-maven-plugin 3.4.1 -> 3.5.0
- junit-bom 5.11.2 -> 5.11.3
- maven-checkstyle-plugin 3.5.0 -> 3.6.0.
- maven-dependency-plugin 3.8.0 -> 3.8.1
- maven-javadoc-plugin 3.10.1 -> 3.11.1
- maven-project-info-reports-plugin 3.7.0 -> 3.8.0
- maven-site-plugin 3.20.0 -> 3.21.0
- maven.surefire.version 3.5.1 -> 3.5.2
- taglist-maven-plugin 3.1.0 -> 3.2.1
- upgrade Eclipse Java Compiler 3.38.0 -> 3.39.0
- Maven plugin upgrades:
- central-publishing-maven-plugin 0.5.0 -> 0.6.0
- checkstyle 10.18.1 -> 10.18.2
- doxia-module-markdown 1.12.0 -> 2.0.0
- extra-enforcer-rules 1.8.0 -> 1.9.0
- gmavenplus-plugin 3.0.2 -> 4.0.1
- maven-javadoc-plugin 3.10.0 -> 3.10.1
- maven.surefire.version 3.5.0 -> 3.5.1
- relax javadoc
-Xdoclint
option fromall
toreference,syntax
- configure ecj to use .settings/org.eclipse.jdt.core.prefs when present
- licenses of test dependencies in third-party file
- "Reference to undefined variable jacoco.xyz" when running J-Unit tests in Eclipse
- migrate from nexus-staging-maven-plugin to central-publishing-maven-plugin
- rename THIRD-PARTY.txt to META-INF/LICENSE.THIRD-PARTY.txt in final jar
- Maven plugin upgrades:
- depcheck-maven-plugin 2.0.1 -> 2.0.2
- test classes are not compiled
- set failIfNoTests to
true
by default - introduce failIfNoITests with default
false
- replaced deprecated com.github.github:site-maven-plugin with maven-scm-publish-plugin
- always use the same JDK for compiling unit tests as for library code (only allow changing of JDK for running tests)
- by default use the same Java version for running integration tests as for unit tests
- allow configuring different JDK for
verify
phase
- overriding of
java.version
/java.vendor
on command line does not work
- make formatter line ending configurable through
formatter.lineending
andformatter.validate.lineending
- Maven plugin upgrades:
- checkstyle 10.17.0 -> 10.18.1
- enable automatic source code validation via formatter-maven-plugin
- set default Java version to 17
- update Eclipse Formatter settings (e.g. reduce max line length from 160 to 140)
- Maven plugin upgrades:
- exec-maven-plugin from 3.3.0 -> 3.4.1
- maven.surefire.version 3.3.1 -> 3.5.0
- maven-deploy-plugin 3.1.2 -> 3.1.3
- maven-install-plugin 3.1.2 -> 3.1.3
- maven-checkstyle-plugin 3.4.0 -> 3.5.0
- maven-javadoc-plugin 3.8.0 -> 3.10.0
- maven-site-plugin 3.12.1 -> 3.20.0
- maven-project-info-reports-plugin 3.6.2 -> 3.7.0
- maven-dependency-plugin 3.7.1 -> 3.8.0
- Maven plugin upgrades:
- groovy.version 3.0.21 -> 3.0.22
- japicmp-maven-plugin 0.21.2 -> 0.22.0
- maven-javadoc-plugin 3.7.0 -> 3.8.0
- maven-release-plugin 3.1.0 -> 3.1.1
- maven-project-info-reports-plugin 3.6.0 -> 3.6.2
- maven.surefire.version 3.3.0 -> 3.3.1
- taglist-maven-plugin 3.0.0 -> 3.1.0
- versions-maven-plugin 2.16.2 -> 2.17.1
- Maven plugin upgrades:
- maven-clean-plugin 3.3.2 -> 3.4.0
- maven-dependency-plugin 3.7.0 -> 3.7.1
- maven-jar-plugin 3.4.1 -> 3.4.2
- maven-project-info-reports-plugin 3.5.0 -> 3.6.0
- maven-release-plugin 3.0.1 -> 3.1.0
- maven.surefire.version 3.2.5 -> 3.3.0
- correct maven-jar-plugin to 3.4.1 from non-existing 3.5.0
- upgrade Eclipse Java Compiler 3.37.0 -> 3.38.0
- Maven plugin upgrades:
- checkstyle 10.16.0 -> 10.17.0
- formatter-maven-plugin 2.23.0 -> 2.24.1
- maven-checkstyle-plugin 3.3.1 -> 3.4.0
- maven-dependency-plugin 3.6.1 -> 3.7.0
- maven-enforcer-plugin 3.4.1 -> 3.5.0
- maven-javadoc-plugin 3.6.3 -> 3.7.0
- maven-shade-plugin 3.5.3 -> 3.6.0
- nexus-staging-maven-plugin 1.6.13 -> 1.7.0
- maven-deploy-plugin warning: Using legacy syntax for alternative repository
- Maven plugin upgrades:
- build-helper-maven-plugin 3.5.0 -> 3.6.0
- checkstyle 10.15.0 -> 10.16.0
- exec-maven-plugin 3.2.0 -> 3.3.0
- jacoco-maven-plugin from 0.8.11 -> 0.8.12
- japicmp-maven-plugin 0.20.0 -> 0.21.2
- maven-deploy-plugin 3.1.1 -> 3.1.2
- maven-install-plugin 3.1.1 -> 3.1.2
- maven-jar-plugin 3.3.0 -> 3.4.1
- maven-scm-plugin 2.0.1 -> 2.1.0
- maven-shade-plugin 3.5.2 -> 3.5.3
- maven-source-plugin 3.3.0 -> 3.3.1
- maven-toolchains-plugin 3.1.0 -> 3.2.0
- upgrade Eclipse Java Compiler 3.36.0 -> 3.37.0
- Maven plugin upgrades:
- checkstyle 10.13.0 -> 10.15.0
- extra-enforcer-rules 1.7.0 -> 1.8.0
- groovy.version 3.0.20 -> 3.0.21
- japicmp-maven-plugin 0.18.53 -> 0.20.0
- maven-assembly-plugin 3.6.0 -> 3.7.1
- maven-compiler-plugin 3.12.0 -> 3.13.0
- exclude module-info.java files from checkstyle
- Maven plugin upgrades:
- checkstyle 10.12.7 -> 10.13.0
- exec-maven-plugin from 3.1.1 -> 3.2.0
- japicmp-maven-plugin 0.18.3 -> 0.18.5
- license-maven-plugin 2.3.0 -> 2.4.0
- maven-shade-plugin 3.5.1 -> 3.5.2
- sign-maven-plugin 1.0.1 -> 1.1.0
- new Maven property
maximum.maven.version
evaluated by enforcer plugin - specify versions-maven-plugin:ignoredVersions
.*-(alpha|beta|M|RC|SNAPSHOT)([-_0-9].*)?
- Maven plugin upgrades:
- checkstyle 10.12.6 -> 10.12.7
- flatten-maven-plugin 1.5.0 -> 1.6.0
- maven.surefire.version 3.2.3 -> 3.2.5
- upgrade Eclipse Java Compiler 3.35.0 -> 3.36.0
- Maven plugin upgrades:
- checkstyle 10.12.5 -> 10.12.6
- groovy.version 3.0.19 -> 3.0.20
- maven-compiler-plugin 3.11.0 -> 3.12.0
- maven.surefire.version 3.2.2 -> 3.2.3
- upgrade Eclipse Java Compiler 3.34.0 -> 3.35.0
- remove "-noverify" argument surefire JVM config
- Maven plugin upgrades:
- build-helper-maven-plugin 3.4.0 -> 3.5.0
- checkstyle 10.12.0 -> 10.12.5
- depcheck-maven-plugin 2.0.0 -> 2.0.1
- exec-maven-plugin from 3.1.0 -> 3.1.1
- gmavenplus-plugin 3.0.0 -> 3.0.2
- groovy.version 3.0.17 -> 3.0.19
- jacoco-maven-plugin 0.8.10 -> 0.8.11
- japicmp-maven-plugin 0.17.2 -> 0.18.2
- license-maven-plugin 2.1.0 -> 2.3.0
- maven-clean-plugin 3.3.1 -> 3.3.2
- maven-dependency-plugin 3.6.0 -> 3.6.1
- maven-enforcer-plugin 3.3.0 -> 3.4.1
- maven-javadoc-plugin 3.5.0 -> 3.6.2
- maven-project-info-reports-plugin 3.4.5 -> 3.5.0
- maven-shade-plugin 3.5.0 -> 3.5.1
- maven.surefire.version 3.1.0 -> 3.2.2
- versions-maven-plugin 2.16.0 -> 2.16.1
- automatically downgrade Eclipse Java Compiler 3.34.0 -> 3.33.0 if Java version selected by toolchain plugin is lower than 17
- upgrade Eclipse Java Compiler 3.33.0 -> 3.34.0
- Maven plugin upgrades:
- checkstyle 10.11.0 -> 10.12.0
- extra-enforcer-rules 1.6.2 -> 1.7.0
- formatter-maven-plugin 2.22.0 -> 2.23.0
- jrebel-maven-plugin 1.1.11 -> 1.2.0
- license-maven-plugin 2.0.1 -> 2.1.0
- maven-clean-plugin 3.2.0 -> 3.3.1
- maven-project-info-reports-plugin 3.4.3 -> 3.4.5
- maven-release-plugin 3.0.0 -> 3.0.1
- maven-shade-plugin 3.4.1 -> 3.5.0
- maven-war-plugin 3.3.2 -> 3.4.0
- maven.surefire.version 3.1.0 -> 3.1.2
- versions-maven-plugin 2.15.0 -> 2.16.0
- Maven plugin upgrades:
- build-helper-maven-plugin 3.3.0 -> 3.4.0
- checkstyle 10.8.1 -> 10.11.0
- extra-enforcer-rules 1.6.1 -> 1.6.2
- flatten-maven-plugin 1.4.1 -> 1.5.0
- gmavenplus-plugin 2.1.0 -> 3.0.0
- groovy.version 3.0.16 -> 3.0.17
- license-maven-plugin 2.0.0 -> 2.0.1
- maven-assembly-plugin 3.5.0 -> 3.6.0
- maven-bundle-plugin 5.1.8 -> 5.1.9
- maven-checkstyle-plugin 3.2.2 -> 3.3.0
- maven-dependency-plugin 3.5.0 -> 3.6.0
- maven-scm-plugin 2.0.0 -> 2.0.1
- maven-source-plugin 3.2.1 -> 3.3.0
- maven.surefire.version 3.0.0 -> 3.1.0
- upgrade Eclipse Java Compiler 3.32.0 -> 3.33.0
- Maven plugin upgrades:
- checkstyle 10.8.0 -> 10.8.1
- flatten-maven-plugin 1.3.0 -> 1.4.1
- groovy.version 3.0.15 -> 3.0.16
- jacoco-maven-plugin 0.8.8 -> 0.8.10
- jrebel-maven-plugin 1.1.10 -> 1.1.11
- maven-checkstyle-plugin 3.2.1 -> 3.2.2
- maven-deploy-plugin 3.1.0 -> 3.1.1
- maven-enforcer-plugin 3.2.1 -> 3.3.0
- maven-install-plugin 3.1.0 -> 3.1.1
- maven-project-info-reports-plugin 3.4.2 -> 3.4.3
- maven-release-plugin 3.0.0-M7 -> 3.0.0
- maven-resources-plugin 3.3.0 -> 3.3.1
- maven-scm-plugin 1.13.0 -> 2.0.0
- maven-scm-provider-svnjava 2.2.1 -> 2.3.0
- maven-surefire-plugin 2.22.2 -> 3.0.0
- Maven plugin upgrades:
- japicmp-maven-plugin 0.17.1 -> 0.17.2
- checkstyle 10.4 -> 10.8.0
- doxia-module-markdown 1.11.1 -> 1.12.0
- formatter-maven-plugin 2.21.0 -> 2.22.0
- groovy.version 3.0.14 -> 3.0.15
- maven-assembly-plugin 3.4.2 -> 3.5.0
- maven-checkstyle-plugin 3.2.0 -> 3.2.1
- maven-compiler-plugin 3.10.1 -> 3.11.0
- maven-dependency-plugin 3.4.0 -> 3.5.0
- maven-deploy-plugin 2.8.2 -> 3.1.0
- maven-enforcer-plugin 3.1.0 -> 3.2.1
- maven-install-plugin 2.5.2 -> 3.1.0
- maven-javadoc-plugin 3.4.1 -> 3.5.0
- maven-project-info-reports-plugin 3.4.1 -> 3.4.2
- versions-maven-plugin 2.14.2 -> 2.15.0
- upgrade Eclipse Java Compiler 3.31.0 -> 3.32.0
- Maven plugin upgrades:
- groovy.version 3.0.13 -> 3.0.14
- checkstyle 10.0 -> 10.4.0
- japicmp-maven-plugin 0.16.0 -> 0.17.1
- os-maven-plugin 1.7.0 -> 1.7.1
- sevntu-checks 1.42.0 -> 1.44.1
- versions-maven-plugin 2.13.0 -> 2.14.2
- maven.wagon.version 3.5.2 -> 3.5.3
- configure build-helper-maven-plugin:parse-version
- Maven plugin upgrades:
- formatter-maven-plugin 2.20.0 -> 2.21.0
- gmavenplus-plugin 2.0.0 -> 2.1.0
- maven-ear-plugin 3.2.0 -> 3.3.0
- maven-release-plugin 2.5.3 -> 3.0.0-M7
- maven-shade-plugin 3.4.0 -> 3.4.1
- versions-maven-plugin 2.12.0 -> 2.13.0
- custom.manifestTemplateFile property not working with multi-module projects
- set Maven property
m2e.apt.activation=jdt_apt
to enable annotation processing in Eclipse by default - configure M2E lifecycle mapping for more build-helper-maven-plugin goals
- Maven plugin upgrades:
- gmavenplus-plugin 1.13.1 -> 2.0.0
- delete-java-stubs@process-classes goal fails because of syntax error
- delete-java-stubs@process-classes goal fails if stub directories are missing in target/classes
- enable execution of gmavenplus plugin from within eclipse on full builds
- change delete-java-stubs@process-classes to only delete class files from target/classes and not resource files
- increase minimum required Maven version -> 3.6.3
- upgrade Eclipse Java Compiler 3.30.0 -> 3.31.0
- Maven plugin upgrades:
- groovy.version 3.0.12 -> 3.0.13
- japicmp-maven-plugin 0.15.7 -> 0.16.0
- maven-checkstyle-plugin 3.1.2 -> 3.2.0
- maven-jar-plugin 3.2.2 -> 3.3.0
- maven-shade-plugin 3.3.0 -> 3.4.0
- versions-maven-plugin 2.11.0 -> 2.12.0
- building Java artifacts fails
Unrecognized option : <path>\src\main\java
if source directory does not exist
- Maven plugin upgrades:
- flatten-maven-plugin 1.2.7 -> 1.3.0
- maven-javadoc-plugin 3.4.0 -> 3.4.1
- maven-project-info-reports-plugin 3.4.0 -> 3.4.1
- Maven plugin downgrades:
- maven-deploy-plugin 3.0.0 -> 2.8.2 because of MINSTALL-151
- maven-install-plugin 3.0.1 -> 2.5.2 because of MINSTALL-151
- Disable InnerAssignment checkstyle rule
- Maven plugin upgrades:
- maven-bundle-plugin 5.1.7 -> 5.1.8
- maven-site-plugin 3.12.0 -> 3.12.1
- upgrade Eclipse Java Compiler 3.29.0 -> 3.30.0
- move maven-enforcer-plugin/requirePluginVersions config to separate plugin execution
- Maven plugin upgrades:
- depcheck-maven-plugin 1.0.0 -> 2.0.0
- exec-maven-plugin 3.0.0 -> 3.1.0
- extra-enforcer-rules 1.5.1 -> 1.6.1
- formatter-maven-plugin 2.19.0 -> 2.20.0
- groovy.version 3.0.11 -> 3.0.12
- maven-assembly-plugin 3.3.0 -> 3.4.2
- maven-bundle-plugin 5.1.6 -> 5.1.7
- maven-deploy-plugin 2.8.2 -> 3.0.0
- maven-install-plugin 2.5.2 -> 3.0.1
- maven-project-info-reports-plugin 3.3.0 -> 3.4.0
- maven-resources-plugin 3.2.0 -> 3.3.0
- maven.wagon.version 3.5.1 -> 3.5.2
- Maven plugin upgrades:
- checkstyle 9.3 -> 10.0
- formatter-maven-plugin 2.18.0 -> 2.19.0
- maven-antrun-plugin 3.0.0 -> 3.1.0
- maven-bundle-plugin 5.1.5 -> 5.1.6
- maven-enforcer-plugin 3.0.0 -> 3.1.0
- maven-ejb-plugin 3.1.0 -> 3.2.1
- maven-javadoc-plugin 3.3.2 to
- maven-project-info-reports-plugin 3.2.2 -> 3.3.0
- maven-release-plugin 2.5.3 -> 3.0.0-M6
- maven-scm-plugin 1.12.2 -> 1.13.0
- maven-scm-provider-svnjava 2.1.2 -> 2.2.1
- maven-site-plugin 3.11.0 -> 3.12.0
- maven-toolchains-plugin 3.0.0 -> 3.1.0
- nexus-staging-maven-plugin 1.6.8 -> 1.6.13
- upgrading gmavenplus-plugin's groovy -> 3.0.11
- require Java 11 or higher
- upgrade Eclipse Java Compiler 3.26.0 -> 3.29.0
- Maven plugin upgrades:
- checkstyle 9.1 -> 9.3
- jacoco-maven-plugin 0.8.7 -> 0.8.8
- maven-clean-plugin 3.1.0 -> 3.2.0
- maven-shade-plugin 3.2.4 -> 3.3.0
- Maven plugin upgrades:
- formatter-maven-plugin 2.17.1 -> 2.18.0
- japicmp-maven-plugin 0.15.6 -> 0.15.7
- maven-compiler-plugin 3.10.0 -> 3.10.1
- maven-dependency-plugin from. 3.2.0 -> 3.3.0
- maven-project-info-reports-plugin 3.2.1 -> 3.2.2
- sign-maven-plugin 1.0.0 -> 1.0.1
- versions-maven-plugin 2.9.0 -> 2.10.0
- upgrading gmavenplus-plugin's groovy -> 3.0.10
- property
maven-bundle-plugin.export-packages.no-uses
- add NoWhitespaceBeforeCaseDefaultColon checkstyle check
- Maven plugin upgrades:
- build-helper-maven-plugin 3.2.0 -> 3.3.0
- checkstyle 8.44 -> 9.1
- doxia-module-markdown 1.10 -> 1.11.1
- extra-enforcer-rules 1.4 -> 1.5.1
- formatter-maven-plugin 2.16.0 -> 2.17.1
- gmavenplus-plugin 1.13.0 -> 1.13.1
- japicmp-maven-plugin 0.15.3 -> 0.15.6
- maven-bundle-plugin 5.1.2 -> 5.1.4
- maven-compiler-plugin 3.8.1 -> 3.10.0
- maven-jar-plugin 3.2.0 -> 3.2.2
- maven-javadoc-plugin 3.3.1 -> 3.3.2
- maven-project-info-reports-plugin 3.1.2 -> 3.2.1
- maven-scm-plugin 1.12.0 -> 1.12.2
- maven-site-plugin 3.9.1 -> 3.11.0
- maven-wagon 3.4.3 -> 3.5.1
- sevntu-checks 1.40.0 -> 1.41.0
- sign-maven-plugin 0.3.1 -> 1.0.0
- taglist-maven-plugin 2.4 -> 3.0.0
- versions-maven-plugin 2.8.1 -> 2.9.0
- downgrading Eclipse Java Compiler from 3.27.0 to 3.26.0 for now since newer versions require JDK 11+
- add maven-bundle-plugin.[private|import]-package properties
- upgrade Eclipse Java Compiler from 3.25.0 to 3.27.0
- Maven plugin upgrades:
- extra-enforcer-rules 1.3 -> 1.4
- maven-enforcer-plugin 3.0-M3 -> 3.0
- maven-javadoc-plugin 3.3.0 -> 3.3.1
- maven-scm-plugin 1.11.3 -> 1.12.0
- upgrading gmavenplus-plugin's groovy -> 3.0.9
- rely on Maven Bundle Plugin to calculate Bundle-SymbolicName
- Maven plugin upgrades:
- checkstyle 8.43 -> 8.44
- maven-scm-plugin 1.11.2 -> 1.11.3
- change Checkstyle rule Indentation.lineWrappingIndentation from 3 to 0
- Maven plugin upgrades:
- checkstyle 8.39 -> 8.43
- doxia-module-markdown 1.9.1 -> 1.10
- formatter-maven-plugin 2.14.0 -> 2.16.0
- jacoco-maven-plugin 0.8.6 -> 0.8.7
- maven-dependency-plugin 3.1.2 -> 3.2.0
- maven-javadoc-plugin 3.2.0 -> 3.3.0
- maven-project-info-reports-plugin 3.1.1 -> 3.1.2
- sevntu-checks 1.39.0 -> 1.40.0
- upgrading gmavenplus-plugin's groovy -> 3.0.8
- increase minimum required Maven version to 3.6.0
- enabled additional checkstyle checks
- upgrade to Eclipse Java Compiler 3.25.0
- Maven plugin upgrades:
- checkstyle 8.36.2 -> 8.39
- flatten-maven-plugin 1.2.5 -> 1.2.7
- formatter-maven-plugin 2.14.0 -> 2.15.0
- japicmp-maven-plugin 0.15.2 -> 0.15.3
- maven-bundle-plugin 5.1.1 -> 5.1.2
- sevntu-checks 1.38.0 -> 1.39.0
- sign-maven-plugin 0.3.0 -> 0.3.1
- profile
ci-deploy-snapshots-to-github
todeploy-snapshots-to-github
- profile
maven-central-release
todeploy-releases-to-maven-central
- mvn compile fails on linux with "Unrecognized option :"
- project property
nexus-staging-maven-plugin.nexusUrl
- Maven plugin upgrades:
- maven-wagon 3.4.2 -> 3.4.3
- sign-maven-plugin is executed before maven-sources-plugin and maven-javadoc-plugin
- additional source paths are ignored during compilation
- publish to Maven Central instead of Bintray because of its termination
- Maven plugin upgrades:
- checkstyle 8.35 -> 8.36.2
- os-maven-plugin 8.35 -> 8.36.1
- maven-checkstyle-plugin 3.1.1 -> 3.1.2
- formatter-maven-plugin 2.13.0 -> 2.14.0
- "Error assembling JAR: Manifest file: target/classes/META-INF/MANIFEST.MF does not exist." when building Maven plugins.
- check to prevent dependencies licensed under GPL
- minimum required Maven version is now 3.5.4
- upgrade to Eclipse Java Compiler 3.24.0
- Maven plugin upgrades:
- japicmp-maven-plugin 0.15.1 -> 0.15.2
- maven-resources-plugin 3.1.0 -> 3.2.0
- run maven-toolchains-plugin:toolchain goal in validate phase
- Maven plugin upgrades:
- gmavenplus-plugin 1.11.0 -> 1.12.1
- japicmp-maven-plugin 0.14.4 -> 0.15.1
- maven-ear-plugin 3.1.0 -> 3.2.0
- maven-wagon 3.4.1 -> 3.4.2
- upgrading gmavenplus-plugin's groovy to 3.0.7
- upgrade to Eclipse Java Compiler 3.23.0
- support toolchain aware compilation of Java 9+ Maven projects with Eclipse Java Compiler
- migrate from Travis CI to GitHub Actions
- Maven plugin upgrades:
- sevntu-checks 1.37.1 -> 1.38.0
- downgrading maven-resources-plugin from 3.2.0 to 3.1.0 as new version is broken
- fast-build profile that skips checks and tests
- maven property
project.build.outputTimestamp
to set the modification timestamp of all classes in the final jar match the build timestamp
- Maven plugin upgrades:
- checkstyle 8.32 -> 8.35
- build-helper-maven-plugin 3.1.0 -> 3.2.0
- exec-maven-plugin 1.6.0 -> 3.0.0
- extra-enforcer-rules 1.2 -> 1.3
- flatten-maven-plugin 1.2.2 -> 1.2.4
- formatter-maven-plugin 2.11.0 -> 2.13.0
- gmavenplus-plugin 1.8.1 -> 1.11.0
- jacoco-maven-plugin 0.8.5 -> 0.8.6
- japicmp-maven-plugin 0.14.3 -> 0.14.4
- maven-assembly-plugin 3.2.0 -> 3.3.0
- maven-bundle-plugin 4.2.1 -> 5.1.1
- maven-ear-plugin 3.0.2 -> 3.1.0
- maven-ejb-plugin 3.0.1 -> 3.1.0
- maven-project-info-reports-plugin 3.0 -> 3.1.1
- maven-shade-plugin 3.2.3 -> 3.2.4
- maven-site-plugin 3.9.0 -> 3.9.1
- maven-war-plugin 3.2.3 -> 3.3.1
- maven-wagon 3.4.0 -> 3.4.1
- upgrade to Eclipse Java Compiler 3.22.0
- upgrading gmavenplus-plugin's groovy to 3.0.6
- set maven-release-plugin
<checkModificationExclude>pom.xml</checkModificationExclude>
- Maven plugin upgrades:
- checkstyle 8.30 -> 8.31
- use Sevntu's LineLengthExtendedCheck instead of Checkstyle's LineLengthCheck for Java source code to workaround Checkstyle issue #7460
- upgrade to Eclipse Java Compiler 3.21.0
- Maven plugin upgrades:
- maven-antrun-plugin 1.8 -> 3.0.0
- set maven-install-plugin
installAtEnd
totrue
- set maven-deploy-plugin
deployAtEnd
totrue
- Maven plugin upgrades:
- maven-shade-plugin 3.2.2 -> 3.2.3
- gmavenplus-plugin 1.8.1 -> 1.9.0
- flatten-maven-plugin 1.2.1 -> 1.2.2
- Maven plugin upgrades:
- build-helper-maven-plugin 3.0.0 -> 3.1.0
- checkstyle 8.27 -> 8.30
- dependency-scope-maven-plugin 0.10
- flatten-maven-plugin 1.2.1
- japicmp-maven-plugin 0.14.3
- maven-checkstyle-plugin 3.1.0 -> 3.1.1
- maven-dependency-plugin 3.1.1 -> 3.1.2
- maven-javadoc-plugin 3.1.1 -> 3.2.0
- maven-shade-plugin 3.2.1 -> 3.2.2
- maven-site-plugin 3.8.2 -> 3.9.0
- maven-source-plugin 3.2.0 -> 3.2.1
- sevntu-checks 1.36.0 -> 1.37.1
- removed deprecated checkstyle rules JavadocMethod.allowMissingThrowsTags/allowUndeclaredRTE/allowThrowsTagsForSubclasses/suppressLoadErrors, see checkstyle/checkstyle#7329
- apply checkstyle LineLengthCheck only to java,js,xml files
- add
-Djava.rmi.server.hostname=localhost
to surefire-plugin config - upgrade to Eclipse Compiler 3.20.0
- Maven plugin upgrades:
- checkstyle 8.20 -> 8.27
- gmavenplus-plugin 1.7.1 -> 1.8.1
- jacoco-maven-plugin 0.8.4 -> 0.8.5
- japicmp-maven-plugin 0.14.2
- maven-assembly-plugin 3.1.1 -> 3.2.0
- maven-ear-plugin 3.0.1 -> 3.0.2
- maven-enforcer-plugin 3.0-M3
- maven-jar-plugin 3.1.2 -> 3.2.0
- maven-source-plugin 3.1.0 -> 3.2.0
- maven-wagon 3.3.4
- sevntu-checks 1.35.0 -> 1.36.0
- Maven plugin upgrades:
- maven-site-plugin 3.8.2
- rebel-maven-plugin 1.1.10
- maven-bundle-plugin 4.2.1
- sevntu-checkstyle-maven-plugin 1.35.0
- removed Eclipse Compiler option "-genericsignature" to prevent maven-bundle-plugin, javac and javadoc from failing to parse generated bytecode
- Maven plugin upgrades:
- maven-bundle-plugin 4.2.0
- upgrade to Eclipse Compiler 3.18.0
- Maven plugin upgrades:
- jacoco-maven-plugin 0.8.4
- maven-javadoc-plugin 3.1.1
- maven-bundle-plugin fails with
java.lang.IllegalArgumentException: invalid signature: * at aQute.bnd.signatures.Signatures.parseReferenceTypeSignature(Signatures.java:63)
- downgrading maven-bundle-plugin to 4.0.0
- Maven plugin upgrades:
- gmavenplus-plugin 1.7.1
- maven-toolchains-plugin 3.0.0
- maven-wagon 3.3.3
- sevntu-checkstyle 1.34.1
- build fails if src/test/java does not exist
- checkstyle fails with IncompatibleClassChangeError - downgrading to checkstyle 8.20 because of sevntu-checkstyle/sevntu.checkstyle#745
- default config for flatten-maven-plugin
- relax AvoidConditionInversionCheck and NewlineAtEndOfFile checkstyle rules
- Maven plugin upgrades:
- checkstyle 8.21
- gmavenplus-plugin 1.7.0
- japicmp-maven-plugin 0.14.1
- maven-checkstyle-plugin 3.1.0
- maven-jar-plugin 3.1.2
- maven-failsafe-plugin 2.22.2
- maven-surefire-plugin 2.22.2
- maven-source-plugin 3.1.0
- maven-war-plugin 3.2.3
- os-maven-plugin 1.6.2
- build fails if artifact has no test classes
- japicmp flags new default interface methods as binary incompatible change
- sevntu-checkstyle rules
- upgrade to Eclipse Compiler 3.17.0
- add exclusion for maven-checkstyle-plugin to org.eclipse.m2e:lifecycle-mapping
- use "groovy-all" instead of "groovy-ant" plugin dependency for gmavenplus plugin
- Maven plugin upgrades:
- checkstyle 8.20
- Surefire tests may fail on Jenkins containers with latest OpenJDK8, see https://github.developer.allianz.io/azd/jenkins-slave-maven/issues/70
- checkstyle ignore filters for binary files
- configured japicmp-maven-plugin to ensure SemVer-compliant binary compatibility between versions
- minimum required Maven version is now 3.5.0
- Maven plugin upgrades:
- checkstyle 8.19
- extra-enforcer-rules 1.2
- gmavenplus-plugin 1.6.3
- jacoco-maven-plugin 0.8.3
- jrebel-maven-plugin 1.1.9
- maven-assembly-plugin 3.1.1
- maven-bundle-plugin 4.1.0
- maven-compiler-plugin 3.8.0
- maven-ear-plugin 3.0.1
- maven-jar-plugin 3.1.1
- maven-project-info-reports-plugin 3.0.0
- maven-javadoc-plugin 3.1.0
- maven-scm-plugin 1.11.2
- maven-shade-plugin 3.2.1
- maven-surefire-report-plugin 2.22.1
- maven-wagon 3.3.2
- versions-maven-plugin 2.7
- maven-enforcer-plugin: enforceBytecodeVersion.ignoreOptionals=true
- maven-failesafe/surefire-plugin: runOrder=alphabetical, -Dcom.ibm.jsse2.overrideDefaultTLS=true, trimStackTrace=false
- maven-project-info-reports-plugin: extended reports list
- checkstyle rule
UncommentedMain
- setting completionGoals
clean install -DskipTests=true
to workaround still present multi-module release issue MRELEASE-271
- remove maven-javadoc-plugin:javadoc-no-fork build goal to prevent javadoc running twice (which is als executed by
jar
goal) - setting preparationGoals
clean install
to workaround still present multi-module release issue MRELEASE-271
- downgrade to maven-enforcer-plugin 3.0-M1 because of MENFORCER-306
- maven-checkstyle-plugin config
- src/etc/checkstyle.xml
- src/etc/eclipse-formatter.xml
- upgrade to maven-surefire-plugin 2.22.0
- upgrade to maven-failsafe-plugin 2.22.0
- upgrade to maven-enforcer-plugin 3.0-M2
- Use OS specific classpath entry separator char
- renamed server-id "github.com" to "github-commits"
- renamed distribution-repo-id/server-id "bintray-vegardit-maven-public-releases" to "bintray-releases"
- update Maven SCM to 1.10.0
- First public release
- internal releases