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)