Warning
This plugin is a Maven 4 plugin and requires Maven 4.x to run.
⚠️ Deprecated
- Deprecate the
debugflag (#953) @desruisseaux
🚀 New features and improvements
- Add a parser for
module-info-patch.mavenfiles where `--add-exports and similar options can be specified more easily (#963) @desruisseaux - Build projects that are both multi-module and multi-release. (#959) @desruisseaux
- Suport command line parameters for incremental build (#958) @zhaoyunxing92
🐛 Bug Fixes
- Module descriptor not found when using forked compiler (#983) @desruisseaux
- Fix multi-release support when module-info is not in the base class (#948) @desruisseaux
- Make the default include/exclude syntax compatible with the behavior of Maven 3 (#945) @desruisseaux
📝 Documentation updates
- Cleanup in IT and Javadoc (#984) @desruisseaux
- Add documentation for multi-release and multi-module projects (#976) @desruisseaux
- Port and update the documentation (#941) @desruisseaux
- Add JDK 23 information and example for annotation processing (#939) @Bukama
👻 Maintenance
- Fix for new Kotlin (#978) @cstamas
- Bump plugins to solve test issue on macos and Java 25 (#974) @slachiewicz
- Add matrix exclusion for specific JDK distributions (#972) @slachiewicz
- feat: enable prevent branch protection rules (#956) @sparsick
- Replace maven-plugin-testing-harness by maven-testing and remove sisuPlexusVersion property (#954) @cdouillard
- Two more test cases for multi-release integration tests (#951) @fridrich
- Update the "non-javac-compilers" guide and add an integration test. (#937) @desruisseaux
- Refactoring and support of
<release>and<module>elements (#320) @desruisseaux
🔧 Build
📦 Dependency updates
- Bump org.ow2.asm:asm from 9.8 to 9.9 (#980) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.19.0 to 5.20.0 (#970) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.18.0 to 5.19.0 (#957) @dependabot[bot]
- Upgrade the dependencies of all remaining occurrences of commons-lang3. (#950) @desruisseaux
- Bump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/MCOMPILER-268_modulepath (#947) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.4 to 3.18.0 in /src/it/MCOMPILER-203-processorpath/annotation-processor (#946) @dependabot[bot]
- Undeclared dependencies (#944) @fridrich
- Port to maven 4.0.0-rc-4 (#943) @fridrich
- Bump org.apache.maven.plugins:maven-plugins from 44 to 45 (#936) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.17.0 to 5.18.0 (#329) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-plugins from 43 to 44 (#328) @desruisseaux
- Bump org.ow2.asm:asm from 9.7.1 to 9.8 (#318) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.16.1 to 5.17.0 (#322) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.16.0 to 5.16.1 (#313) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.14.2 to 5.16.0 (#307) @dependabot[bot]