Request:
Upgrade the JavaCC Maven plugin from version 2.4 to the latest stable, 3.1.1.
Context:
- The plugin version is set by the
javacc-maven-plugin.version property in the parent POM.
- Version 3.1.1 introduces support for JavaCC 8.x and drops support for JavaCC 6.x. See release notes and changelogs from 2.x releases.
Migration steps:
- Update the property in
pom.xml: <javacc-maven-plugin.version>3.1.1</javacc-maven-plugin.version>
- Audit all grammar files (
src/main/javacc) for syntax incompatible with JavaCC 7/8.
- Verify build and tests work after upgrading, as JavaCC syntax or plugin options may need adjustment.
- Reference upgrade changelogs for any configuration changes or migration notes:
Benefit:
- Bugfixes and compatibility with newer JavaCC releases.
- Future-proofing parser development for Java 8+ and modern JavaCC grammar options.
If problems arise with grammar syntax, reference JavaCC documentation and JavaCC Maven plugin documentation.
Request:
Upgrade the JavaCC Maven plugin from version 2.4 to the latest stable, 3.1.1.
Context:
javacc-maven-plugin.versionproperty in the parent POM.Migration steps:
pom.xml:<javacc-maven-plugin.version>3.1.1</javacc-maven-plugin.version>src/main/javacc) for syntax incompatible with JavaCC 7/8.Benefit:
If problems arise with grammar syntax, reference JavaCC documentation and JavaCC Maven plugin documentation.