BREAKING
In 2014, maven reporting added various settings that should have resulted in removal here but had gone unseen. These are now applied and therefore the state changed to immutable which will cause plugin to fail if users do not adjust configuration as noted here.
Users who previously configured outputEncoding directly on the SpotBugs Maven Plugin must configure project.reporting.outputEncoding instead and remove it to avoid errors.
Users passing fork option should remove it to avoid warnings as support was gone in last release and it does nothing.
Users who previously configured outputDirectory directly on the SpotBugs Maven Plugin must configure project.reporting.outputDirectory instead and remove it to avoid errors.
What's Changed
- Maven 4 rc 6 support, readme cleanup, use latest spotbugs in build, head tag, formatting by @hazendaz in #1512
- Fixes 1511, removed shaded 'outputEncoding' that maven reporting added in 2014 by @hazendaz in #1513
- Remove deprecated 'fork' option and update faq by @hazendaz in #1514
- Minor cleanups by @hazendaz in #1515
- Use super class outputDirectory removing all duplication by @hazendaz in #1516
- Make ownership explicit on xdocs report writer by @hazendaz in #1517
- Cleanup some of the groovy code by @hazendaz in #1518
- various other library updates
Full Changelog: spotbugs-maven-plugin-4.10.4.0...spotbugs-maven-plugin-4.10.4.1