Learn Backend Development Part-Time, Online
Launch a New Career with Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This conference talk explores strategies to significantly improve Maven build performance before considering a migration to Gradle. Learn practical optimization techniques starting with fundamental adjustments like selecting the appropriate JDK and upgrading to Kotlin 2.0 K2, while eliminating unnecessary artifact builds and deployments. Discover how to leverage Apache Build Cache and Develocity extensions, convert code generation into jar dependencies to enhance IDE experience, and understand Maven Reactor's internal workings for multi-module projects. The presentation delves into identifying build bottlenecks and implementing effective modularization to overcome Maven's scalability challenges. While these optimizations may ultimately help you decide whether to switch to Gradle, the techniques shared are valuable for both Maven and Gradle environments, potentially delivering up to 10x performance improvements.
Syllabus
Speed Up Your Maven Build x10… Before You Move to Gradle by Sergei Chernov
Taught by
Devoxx