- Add missing POM sections: name, description, inceptionYear, packaging, licenses, and issueManagement
- For tests, use junit-jupiter instead of both junit-jupiter-api and junit-jupiter-engine
- Dependency versions:
- junit-jupiter 5.6.2 -> 5.7.0
- git-commit-id-plugin 3.0.0 -> 4.0.3
- Explicitly use the latest plugin versions, rather than the dated default versions from the Super POM
- Define Java language source- and target level directly in the maven-compiler-plugin configuration