Skip to content

GH-49526: [CI] Update Maven version from 3.8.7 to 3.9.9#49488

Merged
kou merged 1 commit intoapache:mainfrom
jbonofre:update-maven-3.9.9
Mar 16, 2026
Merged

GH-49526: [CI] Update Maven version from 3.8.7 to 3.9.9#49488
kou merged 1 commit intoapache:mainfrom
jbonofre:update-maven-3.9.9

Conversation

@jbonofre
Copy link
Member

@jbonofre jbonofre commented Mar 10, 2026

Rationale for this change

This is related to apache/arrow-java#1030. Upgrading to Apache POM 37 on Arrow Java requires Maven 3.9.x as some Maven plugins require this API version.

What changes are included in this PR?

Bumps Maven from 3.8.7 to 3.9.9 in .env and all CI Dockerfiles that reference the Maven version:

  • .env
  • ci/docker/conda-integration.dockerfile
  • ci/docker/conda-python-hdfs.dockerfile
  • ci/docker/conda-python-jpype.dockerfile
  • ci/docker/conda-python-spark.dockerfile

Are these changes tested?

Crossbow CI jobs were submitted for the affected configurations (HDFS, Spark).

Are there any user-facing changes?

No.

@github-actions
Copy link

Thanks for opening a pull request!

If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose

Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project.

Then could you also rename the pull request title in the following format?

GH-${GITHUB_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}

or

MINOR: [${COMPONENT}] ${SUMMARY}

See also:

@github-actions github-actions bot added the awaiting committer review Awaiting committer review label Mar 10, 2026
@jbonofre
Copy link
Member Author

This is related to apache/arrow-java#1030

If we want to update to Apache POM 37 on Arrow Java, we need Maven 3.9.x as some Maven plugins "require" this API version.

@jbonofre jbonofre changed the title Update Maven version from 3.8.7 to 3.9.9 MINOR: Update Maven version from 3.8.7 to 3.9.9 Mar 10, 2026
@jbonofre jbonofre changed the title MINOR: Update Maven version from 3.8.7 to 3.9.9 MINOR: [CI] Update Maven version from 3.8.7 to 3.9.9 Mar 10, 2026
@kou
Copy link
Member

kou commented Mar 11, 2026

Could you fill the PR description with our PR template?
https://raw.githubusercontent.com/apache/arrow/refs/heads/main/.github/pull_request_template.md

@jbonofre
Copy link
Member Author

@kou yes, of course. Sorry about that, I was too eager 😄

@raulcd
Copy link
Member

raulcd commented Mar 11, 2026

@github-actions crossbow submit test-conda-python-3.10-hdfs-* test-conda-python-spark

@github-actions
Copy link

Revision: 4ae65b4

Submitted crossbow builds: ursacomputing/crossbow @ actions-cd87482866

Task Status
test-conda-python-3.10-hdfs-2.9.2 GitHub Actions
test-conda-python-3.10-hdfs-3.2.1 GitHub Actions
test-conda-python-3.11-spark-master GitHub Actions

@jbonofre
Copy link
Member Author

@kou I updated the PR description according to the template.

Copy link
Member

@raulcd raulcd left a comment

Choose a reason for hiding this comment

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

LGTM

Two minor nits:

  1. The HDFS job with 2.9.2 fails sporadically due to timeout installing a really old version of Hadoop. I've opened an issue to bump the hdfs integration versions here: #49524
  2. I am happy to merge but this doesn't really fit our definition for MINOR and we should create an issue for issues like this, just posting for future reference I am fine merging as is.

@github-actions github-actions bot added awaiting merge Awaiting merge and removed awaiting committer review Awaiting committer review labels Mar 16, 2026
@jbonofre
Copy link
Member Author

@raulcd fair enough. Let me create an issue and update the commit.

@jbonofre jbonofre changed the title MINOR: [CI] Update Maven version from 3.8.7 to 3.9.9 GH-49526: [CI] Update Maven version from 3.8.7 to 3.9.9 Mar 16, 2026
@jbonofre jbonofre linked an issue Mar 16, 2026 that may be closed by this pull request
@github-actions
Copy link

⚠️ GitHub issue #49526 has been automatically assigned in GitHub to PR creator.

@github-actions
Copy link

⚠️ GitHub issue #49526 has no components, please add labels for components.

@jbonofre
Copy link
Member Author

@raulcd I created an issue and "attached" to this PR.

Copy link
Member

@raulcd raulcd left a comment

Choose a reason for hiding this comment

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

Thanks!

Copy link
Member

@kou kou left a comment

Choose a reason for hiding this comment

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

+1

@kou kou merged commit 9577ca4 into apache:main Mar 16, 2026
69 of 75 checks passed
@kou kou removed the awaiting merge Awaiting merge label Mar 16, 2026
@github-actions github-actions bot added the awaiting merge Awaiting merge label Mar 16, 2026
@conbench-apache-arrow
Copy link

After merging your PR, Conbench analyzed the 3 benchmarking runs that have been run so far on merge-commit 9577ca4.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 4 possible false positives for unstable benchmarks that are known to sometimes produce them.

@jbonofre jbonofre deleted the update-maven-3.9.9 branch March 17, 2026 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting merge Awaiting merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] Upgrade to Maven 3.9.9

3 participants