Skip to content

Upgrade to Maven 4.0.0-SNAPSHOT (upcoming rc-6) - #1696

Draft
gnodet wants to merge 1 commit into
masterfrom
prepare-a-pr-to-upgrade-mvnd-to-latest-4-0-x-soon
Draft

Upgrade to Maven 4.0.0-SNAPSHOT (upcoming rc-6)#1696
gnodet wants to merge 1 commit into
masterfrom
prepare-a-pr-to-upgrade-mvnd-to-latest-4-0-x-soon

Conversation

@gnodet

@gnodet gnodet commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade maven.version from 4.0.0-rc-5 to 4.0.0-SNAPSHOT (Maven 4.0.x branch, upcoming rc-6)
  • Update synced dependencies to match Maven 4.0.x:
    • maven.resolver.version: 2.0.18 → 2.0.21
    • slf4j.version: 2.0.17 → 2.0.18
    • jline.version: 3.30.13 → 4.3.1 (jline 4.x, matching Maven 4.0.x)
    • jline-terminal-jansijansi-core (artifact renamed in jline 4.x)
  • Remove explicit jul-to-slf4j from provisio assembly (already bundled in Maven 4.0.0-SNAPSHOT dist, causing a provisio conflict)
  • Add Apache Snapshots repository for 4.0.0-SNAPSHOT resolution

Build status

  • ✅ Full build (mvn install -DskipTests) passes
  • ✅ All unit tests pass
  • ⏳ Integration tests have pre-existing failures on master (multi-release JAR classpath issue, not related to this change)
  • ⚠️ Draft PR — depends on 4.0.0-SNAPSHOT, will need version update once rc-6 is released

Test plan

  • mvn install -DskipTests — builds successfully
  • mvn test -pl '!integration-tests' — all unit tests pass
  • Re-test once Maven 4.0.0-rc-6 is released and update version from SNAPSHOT

🤖 Generated with Claude Code

Update Maven and synced dependency versions:
- maven.version: 4.0.0-rc-5 -> 4.0.0-SNAPSHOT
- maven.resolver.version: 2.0.18 -> 2.0.21
- slf4j.version: 2.0.17 -> 2.0.18
- jline.version: 3.30.13 -> 4.3.1
- jline-terminal-jansi -> jansi-core (renamed in jline 4.x)
- Remove jansi.version property (consolidated into jline)
- Remove explicit jul-to-slf4j from provisio assembly
  (already bundled in Maven 4.0.0-SNAPSHOT dist)
- Add Apache Snapshots repository for SNAPSHOT resolution

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

2 participants