Spotbugs Maven Plugin 4.8.0.0
·
933 commits
to master
since this release
- Supports spotbugs 4.8.0 (note: there were considerable amount of issues with 4.8.0, this exists to be complete but suggest use 4.8.1.0 which will be out in a few).
User Items
- Support through jdk 21
- Moved code back to 'master' from 'spotbugs' branch given original fork is long archived and points to this repo
- Plexus Utils/Xml upgraded in prep for maven 4 and will still work correctly with maven 3 projects
- Add support to read a file for onlyAnalyze as follows
<onlyAnalyze>file:only-analyze.txt</onlyAnalyze>
Build
- Move sonar to ubuntu
- Use jdk 21 for coveralls
- Point all GHA back to master
- Bump base-parent pom to 41
- Bump gmavenplus to 3.0.2
- Bump commons-io to 2.15.0
- Bump asm to 9.6
- Bump maven to 3.9.5
- Bump guava to 32.1.3-jre
- Bump spotbugs to 4.8.0
- Remove extra enforcer rules version from pom as parent updated
- Bump junit to 5.10.0
- Bump plexus utils to 4.0.0
- Override pluxus xml to 3.0.0 so plexus continues to work with maven 3
- Bump surefire to 3.1.2
- Cleanup IT test names to match their usage
- Update hashCode check in tests due to new features in spotbugs 4.8.0
- Bump plugin plugin to 3.10.2
- Bump javaparser to 3.25.6
- Bump javadoc plugin to 3.6.2
- Bump jxr plugin to 3.3.1
- Bump surefire to 3.2.2