Skip to content

Update bundled maven to 3.9.14#9252

Draft
mbien wants to merge 1 commit intoapache:masterfrom
mbien:maven-3914
Draft

Update bundled maven to 3.9.14#9252
mbien wants to merge 1 commit intoapache:masterfrom
mbien:maven-3914

Conversation

@mbien
Copy link
Member

@mbien mbien commented Mar 10, 2026

changes:

uses staged build until vote finishes

manually tested indexing, SMO, hello world build/run and some actions (all on JDK 26)

@mbien mbien added this to the NB30 milestone Mar 10, 2026
@mbien mbien added Upgrade Library Library (Dependency) Upgrade Maven [ci] enable "build tools" tests ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) labels Mar 10, 2026
DC15DFF8F701B227EE523EEB7A17F77C10EAFE2F org.jdom:jdom2:2.0.6.1
5D9CE6ADD7B714B8095F0E3E396C5E9F8C5DCFEF org.apache.maven.shared:maven-dependency-tree:2.2
F0EE4660E55FDD9BC7F181843E41301D9292312A org.apache.maven:apache-maven:3.9.12:bin@zip
487713BBA197D8E735ACF13712604C33C408F4A7 https://release-test.apache.org/download/path/maven/3.9.14/binaries/apache-maven-3.9.14-bin.zip apache-maven-3.9.14-bin.zip
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

todo: update before merge

Comment on lines +42 to +55
# TODO update when embedded maven updates

# Classpath for agent injected into maven run (sourcecode in mavensrc)
mavensrc.cp=:\
./external/aether-api-1.13.1.jar:\
${libs.json_simple.dir}/modules/ext/json-simple-1.1.1.jar:\
${maven.embedder.dir}/maven/boot/plexus-classworlds-2.9.0.jar:\
${maven.embedder.dir}/maven/lib/javax.annotation-api-1.3.2.jar:\
${maven.embedder.dir}/maven/lib/javax.inject-1.jar:\
${maven.embedder.dir}/maven/lib/maven-core-3.9.12.jar:\
${maven.embedder.dir}/maven/lib/maven-model-3.9.12.jar:\
${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.12.jar:\
${maven.embedder.dir}/maven/lib/maven-resolver-api-1.9.25.jar:\
${maven.embedder.dir}/maven/lib/org.eclipse.sisu.plexus-0.9.0.M4.jar:\
${maven.embedder.dir}/maven/lib/maven-core-3.9.14.jar:\
${maven.embedder.dir}/maven/lib/maven-model-3.9.14.jar:\
${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.14.jar:\
${maven.embedder.dir}/maven/lib/maven-resolver-api-1.9.27.jar:\
${maven.embedder.dir}/maven/lib/org.eclipse.sisu.plexus-1.0.0.jar:\
Copy link
Member Author

@mbien mbien Mar 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maven updates have to adjust those paths too now, but build should fail without it so it can't be easily overlooked (#9120)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, and we need aether sonatype for backward compatibility but LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) Maven [ci] enable "build tools" tests Upgrade Library Library (Dependency) Upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants