Maven - Taming the Beast
summary
Covers concrete fixes for Maven pain: identify unused and transitive jars with mvn dependency:analyze, inspect the full dependency graph with mvn dependency:tree, and unfold inherited settings with mvn help:effective-pom. Explains snapshot/version pitfalls, Nexus caching and one corrupted-HTML-instead-of-JAR authentication failure, scope and dependency mediation rules, and recommends retries like mvn clean install. Shows parallel build flags (claims a 30-minute build drops to ~8 minutes using -T1C) and module selection (-pl, -am, -amd).
AI-written summary · about
chapters (14)
- 0:00Introduction
- 0:43Do you hate Maven
- 1:40Why this session
- 2:05Maven popularity
- 3:12Common pitfalls
- 3:55Dependencies
- 4:47Dependency Analyze
- 5:37Local Repo
- 6:17Remote Repo
- 7:33Dependency Mediation
- 10:57Error
- 13:22Maven Help
- 14:24Bonus
- 15:24Outro
related talks
42mGetting more out of Maven
43mMaven demo dump - just the useful bits
42mApache Maven Survival Guide “Bring It On! -Mode”
46mPainless Organisation and Maintenance of Maven Builds
39mMaking Maven Marvellous
54mWhat I Wish I Knew About Maven Years Ago
49mMaven Puzzlers
33mBroken Buildtools and Bad Behaviors; The Maven Story
