Releases: nelbrecht/helikopterparent
Releases · nelbrecht/helikopterparent
OpenRewrite
Update duplicate finder
- Update to duplicate finder 2
Require JDK 17
- With the update of the maven-git-versioning-extension the required JDK should be 17
- Build with v4 github actions that should as of today have JDK 21
Add Javadoc config
- Add a javadoc configuration
- Update some dependencies
Update plugin versions
Also:
- work on local repo to be clean
- cleanup profiles for getting old SNAPSHOT of a plugin
- update github actions
- Build with prolonged key
Require releases in dependencies
- Require release dependencies and upper bounds deps. Local builds can use
-Denforcer.fail=false
if necessary. - Enforcing of Java versions prior to 9 does not mess with newer compiler flags anymore.
Filter source files
- Add maven templating for sources and test sources
- Add the maven-git-versioning-extension as a dependency for version hints
- Force version hint output as UTF8
Analyze dependencies
Analyze the dependencies and output update suggestions to files that
can be considered artifacts if wanted. Help finding messy class
conflicts, too by looking for duplicates.
Have the build and release specific configuration moved to a profile
and clean up as this is a pom, not a jar.
Solve CVE-2021-44228
Ban log4j versions affected by CVE-2021-44228 which is a remote shell
vulnerability.
Work with Java 8
Rename profile to manage-updates
Downgrade to Java 8