MBA-484: Upgrade Java version to 21 and remove conflicting compiler plugin #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
MBA-484: Upgrade Java version to 21 and remove conflicting compiler plugin
Summary
This PR upgrades the project's Java version from 17 to 21 as specified in JIRA ticket MBA-484. The changes resolve a conflicting
maven-compiler-pluginconfiguration that was targeting Java 1.8 while the project declared Java 17.Changes made:
<java.version>property from 17 to 21 inpom.xml(line 30)maven-compiler-pluginconfiguration block (lines 78-86) that was targeting Java 1.8Scope: This is a deliberately narrow upgrade focused solely on the Java version configuration. Per task requirements, Docker files, README documentation, MySQL connector, and Kubernetes/Helm configs are intentionally NOT updated in this PR and will be handled in separate tickets.
Review & Testing Checklist for Human
mvn clean installsucceedsmvn clean installcompletes successfully in a Java 21 environmentRecommended Test Plan
mvn clean installin a Java 21 environmentNotes