Apache Maven Survival Guide “Bring It On! -Mode”
summary
Shows concrete fixes: run versions plugin to see plugin versions, add enforcer plugin to require Maven/Java versions, and pin plugin versions in pom.xml to make builds reproducible; upgrading Surefire (from 2.2.?? to 2.22) actually makes tests run. Use dependency:analyze to find unused/undeclared deps and OASP dependency-check to flag BeanUtils CVEs, then bump versions; add an extensions.xml profiler to find a stale source detected file that forces full recompiles. Maven Daemon and a build cache cut times; Maven 4 RC3 emits actionable warnings.
AI-written summary · about
chapters (13)
- 0:00Maven survival guide intro
- 1:03Maven basics prerequisites
- 3:56Live coding setup POM
- 9:03Fix builds with plugin updates
- 13:42Making builds reproducible
- 15:26Adding dependencies analysis
- 20:46Securing dependencies
- 23:39Profiling builds with extensions
- 31:00Clean install vs verify
- 31:46Licensing dependency reports
- 34:50Speeding up Maven builds
- 36:56Maven 4 best practices
- 37:58Q&A








