Skip to content

Update Maven and Groovy dependencies - #384

Merged
keeganwitt merged 1 commit into
masterfrom
codex/maven-3-9-16-updates
Jun 22, 2026
Merged

Update Maven and Groovy dependencies#384
keeganwitt merged 1 commit into
masterfrom
codex/maven-3-9-16-updates

Conversation

@keeganwitt

Copy link
Copy Markdown
Member

Summary

  • Upgrade the Maven build API and wrapper distribution alignment to Maven 3.9.16.
  • Refresh stable dependencies, build plugins, and integration-test managed versions.
  • Keep the published Maven compatibility floor at 3.6.3 and update CI coverage to Groovy 5.0.6.

Why

The build used an older Maven API version and stale stable dependencies. The Enforcer rule had drifted to the build API version, which would incorrectly require consumers to use Maven 3.9.12 rather than the supported 3.6.3 minimum.

Impact

Builds use current stable Maven 3-compatible tooling while GMavenPlus continues to advertise and enforce Maven 3.6.3 as its minimum supported runtime.

Validation

  • ./mvnw.cmd --version (Maven 3.9.16)
  • ./mvnw.cmd test (240 tests passed)
  • Full Maven Invoker suite (35 projects passed)

@keeganwitt keeganwitt changed the title [codex] Update Maven and Groovy dependencies Update Maven and Groovy dependencies Jun 22, 2026
Upgrade the Maven toolchain and stable build dependencies while preserving the published Maven 3.6.3 compatibility floor. Refresh integration-test dependencies and CI coverage to the latest stable Groovy patch releases.\n\nCo-Authored-By: Codex <noreply@openai.com>
@keeganwitt
keeganwitt force-pushed the codex/maven-3-9-16-updates branch from 23cc4a3 to dc71e2d Compare June 22, 2026 05:32
@keeganwitt
keeganwitt marked this pull request as ready for review June 22, 2026 05:32
@keeganwitt
keeganwitt merged commit 8a92c16 into master Jun 22, 2026
5 checks passed
@keeganwitt
keeganwitt deleted the codex/maven-3-9-16-updates branch June 22, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant