Painless Organisation and Maintenance of Maven Builds
summary
Claim: start every Maven project from a deterministic baseline and automate checks so maintenance stops being accidental. Use Toolbox or Maven Archetype / Spring Initializr to generate a pinned POM (Maven Wrapper + locked plugin versions), run Sortpom for consistent XML ordering, use the Enforcer plugin to fail fast on Java/Maven/vendor/OS rules, run dependency:analyze to find transitive vs declared deps (commons-io, JUnit examples), use versions plugin or Renovate for updates, build-time profiler and mvnDebug to measure and remote-debug builds.
AI-written summary · about
chapters (6)
- 0:00Introduction and speaker intro
- 4:28Getting a good baseline for Maven projects
- 14:13Simplifying Maven build maintenance
- 20:37Dependency management best practices
- 37:50Debugging Maven builds effectively
- 44:17Summary and closing remarks








