How to use Maven 4.0
This article presents a short overview of what has changed in Maven 4: changes in POM, most important improvements and a short migration guide. It is packed with helpful links which - I hope - will inspire you to check and play with this (still in beta) new Maven release.
Important links
You don’t need to read this article. Just look at the reference below: \uf0a7
- What’s new in Maven 4 - on maven.apache.org
- Migrate to Maven 4 - in maven guide
- Guide to Working with Multiple Subprojects in Maven 4
- IntelliJ Idea Conf 2024 - a talk: “The current state of Apache Maven 4” by Karl Heinz Marbaise
The problem
The problem that maven 4 solves is the lack of separation of concerns. And there are two which - untill maven 4 - were not cleanly set apart:








 page /en/posts/2024-10-06_about_rust/code_rust_lox.png](/en/posts/2024-10-06_about_rust/code_rust_lox.png)
