
Foojay.io | Friends of OpenJDK and Java Programming· Staffel 5· Folge 81
Maven 4 - The Future of Java Build Automation (#81)
Samstag, 1. November 2025 · 1 h 07
Kapitelklicken springt direkt hin
Shownotes
Maven 4 is approaching its release, bringing many improvements to the build tool powering millions of Java projects.
In this Foojay Podcast episode, we talk about Apache Maven 4, a significant milestone that has been years in the making. Maven has been the backbone of Java dependency management and build automation since the early 2000s; however, the road to version 4 has been a long and deliberate one. With significant performance improvements, a modernized API for plugin developers, and changes that affect how we think about project structure, Maven 4 represents both an evolution and a revolution. What does this mean for the millions of developers who depend on Maven daily? How should teams prepare for the transition? And what's the story behind the Maven Central Repository changes that have been making headlines? To answer these questions and more, we're joined by a few of the many contributors who are actually building Maven 4 and stewarding its ecosystem.
Guests
Hervé Boutemy
linkedin.com/in/hboutemy
Guillaume Nodet
linkedin.com/in/guillaumenodet
Maarten Mulders
linkedin.com/in/mthmulders
Content
Introduction of the topic and guests
Status of Maven 4 release
maven.apache.org/whatsnewinmaven4.html
maven.apache.org/guides/mini/guide-migration-t…
Why we needed a new Maven version
maarten.mulders.it/2020/11/whats-new-in-maven-4
maarten.mulders.it/2021/03/introduction-to-mav…
javaadvent.com/2021/12/from-maven-3-to-maven-5…
You can already start using Maven 4
Some benefits of switching to Maven 4
Changes in the pom file, and yes, still XML
Changes for Maven plugin developers and integrators
Changes for Maven users, for instance, the need for Java 17
Maven The Tool versus Maven The Repository
Reasons for the change in authentication for uploads to Maven Central
The one and only Maven Central URL to use
central.sonatype.com
About the very first "server" hosting the Maven repository
The importance of setting up your own caching repository
sonatype.com/blog/maven-central-and-the-traged…
openssf.org/blog/2025/09/23/open-infrastructur…
youtube.com/watch?v=t74ClffSUW0
The relationship between POM, BOM, BOM-POM , and SBOM
Gradle versus Maven
How to contribute to Maven or any other open-source project, and how to get the support of your company to do so
How to upgrade your projects from Maven 3 to 4
maven.apache.org/tools/mvnup.html