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)

Reply via email to