Apache #Maven 4 is Awesome
summary
Live demo shows Apache Maven 4 adds a separate build pom vs consumer pom (model 4.1.0 for local, consumer stays 4.0.0), built‑in $revision support so no CI‑friendly flatten plugin is needed, and implicit sibling versions so child dependencies drop explicit version fields. Maven 4 warns when default plugin versions are used, introduces subprojects (modules deprecated) and a BOM packaging type, and adds intuitive commands like project list, -n (non‑recursive), and also‑make‑dependents — builds run and warnings appear.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:47Reactor POM basics
- 4:15Pain points in Maven 3
- 13:25Maven 4 improvements
- 20:36Lazy developer features
- 24:12Backward compatibility
- 26:42New aggregator commands
- 36:27Feature recap and Q&A
related talks
49mThe Current State of Apache Maven 4 - Development
58mThe Current State of Apache Maven 4
02h 27mWait no more, here comes Maven 4!
47mMaven 4 - Current State of Development
46mAll you need to know about Maven 4!
51mMaven 4: New foundations for a classic structure
45mWhat's cooking in Maven?
37mApache Maven 102: Best Practices
