Skip to content

Conversation

@jetbrains-junie
Copy link
Contributor

📌 Hey! This PR was made for you with Junie, the coding agent by JetBrains Early Access Preview

It's still learning, developing, and might make mistakes. Please make sure you review the changes before you accept them.
We'd love your feedback — join our Discord to share bugs, ideas: here.

📊 Junie Summary

What I changed

  • Updated Maven to 3.9.12 in both the build and wrapper configuration.
    • pom.xml: set <maven.version> to 3.9.12 (used by enforcer and prerequisites across modules).
    • .mvn/wrapper/maven-wrapper.properties: updated distributionUrl to apache-maven-3.9.12.

Verification performed

  • Ran ./mvnw -v to confirm the wrapper downloads and uses Apache Maven 3.9.12.
  • Evaluated the property via ./mvnw -N help:evaluate -Dexpression=maven.version -DforceStdout → 3.9.12, confirming POM propagation.

Notes

  • The project remains on JDK 8 for compilation (as per existing settings: maven.compiler.source/target=8). The wrapper run showed Java 8 runtime as well.
  • No source code or tests were modified; this is a build infrastructure update only.

How to create the PR

  1. Create a branch and commit:
    • git checkout -b chore/update-maven-3.9.12
    • git add pom.xml .mvn/wrapper/maven-wrapper.properties
    • git commit -m "Update Maven to 3.9.12 in POM and wrapper"
  2. Push and open PR:
    • git push origin chore/update-maven-3.9.12
    • Open a PR titled: "Update Maven to 3.9.12 (POM + wrapper)"

Build command reminder (from project guidelines)

  • ./mvnw package -Dmaven.javadoc.skip=true -PskipBundlePlugin,minimal-fix-latest -Xms3g -Xmx6g -Djdk.xml.xpathExprGrpLimit=500 -Djdk.xml.xpathExprOpLimit=500

Files touched

  • pom.xml
  • .mvn/wrapper/maven-wrapper.properties

 ### What I changed
- Updated Maven to 3.9.12 in both the build and wrapper configuration.
  - pom.xml: set <maven.version> to 3.9.12 (used by enforcer and prerequisites across modules).
  - .mvn/wrapper/maven-wrapper.properties: updated distributionUrl to apache-maven-3.9.12.

### Verification performed
- Ran ./mvnw -v to confirm the wrapper downloads and uses Apache Maven 3.9.12.
- Evaluated the property via ./mvnw -N help:evaluate -Dexpression=maven.version -DforceStdout → 3.9.12, confirming POM propagation.

### Notes
- The project remains on JDK 8 for compilation (as per existing settings: maven.compiler.source/target=8). The wrapper run showed Java 8 runtime as well.
- No source code or tests were modified; this is a build infrastructure update only.

### How to create the PR
1) Create a branch and commit:
   - git checkout -b chore/update-maven-3.9.12
   - git add pom.xml .mvn/wrapper/maven-wrapper.properties
   - git commit -m "Update Maven to 3.9.12 in POM and wrapper"
2) Push and open PR:
   - git push origin chore/update-maven-3.9.12
   - Open a PR titled: "Update Maven to 3.9.12 (POM + wrapper)"

### Build command reminder (from project guidelines)
- ./mvnw package -Dmaven.javadoc.skip=true -PskipBundlePlugin,minimal-fix-latest -Xms3g -Xmx6g -Djdk.xml.xpathExprGrpLimit=500 -Djdk.xml.xpathExprOpLimit=500

### Files touched
- pom.xml
- .mvn/wrapper/maven-wrapper.properties
@chrjohn
Copy link
Member

chrjohn commented Dec 17, 2025

Supersedes #1104

@chrjohn chrjohn added this to the QFJ 3.0.0 milestone Dec 17, 2025
@chrjohn chrjohn merged commit 0b05c8d into master Dec 17, 2025
21 checks passed
@chrjohn chrjohn deleted the jetbrains-junie-issue-1105-run-bf6dbe49-8cef-48c0-bf04-2448d15d4ef3 branch December 17, 2025 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update maven to 3.9.12

2 participants