You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Ismaël Mejía (Jira)" <ji...@apache.org> on 2026/06/03 00:52:00 UTC

[jira] [Created] (AVRO-4266) [Build] Modernize build system: parallel builds, Maven upgrade, drop Java 8 from CI

Ismaël Mejía created AVRO-4266:
----------------------------------

             Summary: [Build] Modernize build system: parallel builds, Maven upgrade, drop Java 8 from CI
                 Key: AVRO-4266
                 URL: https://issues.apache.org/jira/browse/AVRO-4266
             Project: Apache Avro
          Issue Type: Improvement
            Reporter: Ismaël Mejía


Modernize the Avro build system with the following improvements:

* Enable fully parallel Maven builds with build-cache support (maven-build-cache-extension 1.2.2)
* Upgrade Maven enforcer requirement to 3.9.12+
* Upgrade maven-core dependency to 3.9.14 and Maven 4 to RC-5
* Remove third-party stCarolas/setup-maven action from all CI workflows; rely on runner-provided Maven for 3.9.x and direct Apache archive download for 4.x
* Drop Java 8 from setup-java version lists (no longer supported)
* Disable build parallelism for IPC modules (thread-safety constraints)
* Update Dockerfile Maven version
* Add .mvn/maven.config to .gitignore



--
This message was sent by Atlassian Jira
(v8.20.10#820010)