Mybatis Parent 38
hazendaz
released this
30 May 00:06
·
721 commits
to master
since this release
BREAKING CHANGES INCLUDED IN THIS RELEASE
- General library / plugin updates
- Removed left over bit of the ci-only profile mybatis core used as that was removed as it didn't work well. This has no impact as removal in downstream usage was already previously done.
- Removed 'useReleaseProfile' from release plugin as we used the default 'false' and its deprecated
- Switched whitespace maven plugin used for trimming files to my forked copy which is greatly upgraded over original.
- Drop jdk 18/19 from osgi headers
- Drop jdk 19 support in builds
- Update license plugin to use non deprecated license sets, if downstream project has special exclusions, it will need updated to same or it will break expectations.
- Set required maven version to 3.5.0 to build as one plugin requires it.
- Rewrite site distribution from obsolete wagon-git to using standard maven. This will work well for single module projects. Any multi module will have issues with this setup at the current time. This was an acceptable staged approach due to overhead on multi module sites. In those cases, set site to be skipped during release and manually deploy instead until further work can be addressed. Do note that the mybatis-parent gh-pages was quite corrupted by sub projects so that could be a possible issue elsewhere. The scm publish used with this will try to clean that up but in case of this project failed to do so on windows requiring manual cleanup.
- Drop surefire arg for jdk attach allow attach self as deprecated and used for jmockit which was itself not using correctly and long since works differently
- Dropped changes plugin as it is not very well on newer projects and we no longer use changes.xml
- Added rewrite plugin into formatting to enforce star imports not used.
- Remove 'additionalParam' usage from javadocs as long since deleted and our javadocs are ok since