Making Maven Marvellous
summary
Describes concrete contributions to Maven: fixes to the multi-module reactor so running mvn from a submodule or with -f correctly resolves inter-module dependencies, adds reliable reactor resume-from behavior and --also-make support to build needed parents and dependencies only, and publishes snapshot builds via Homebrew for easy testing. Also documents workarounds for JDK8 millisecond-timestamp and case-sensitivity filesystem test flakiness. Demonstrations show builds become faster and tests green after the changes.
AI-written summary · about
chapters (13)
- 0:00Start
- 4:01Legal Support
- 6:31Corporate Contributor License Agreement
- 8:27Eco-Friendly Search Engines
- 11:46The Reactor Build Order
- 12:17Reactor Summary
- 15:17Resume the Build
- 16:30Maven Projects
- 20:21Fix the Business Logic
- 26:13Case Sensitivity and Case Insensitivity
- 30:56Contribute to Maven
- 32:19When Can We Get Our Hands on Version 3 7
- 38:00The Spring Boot Plugin
related talks
16mMaven - Taming the Beast
51mMaven 4: New foundations for a classic structure
45mWhat's cooking in Maven?
48mWhat's Cooking in Maven?
42mGetting more out of Maven
33mBroken Buildtools and Bad Behaviors; The Maven Story
54mWhat I Wish I Knew About Maven Years Ago
42mApache Maven Survival Guide “Bring It On! -Mode”
