Visualizing Your Build with the Maven Timeline Plugin
summary
Large Maven multi-module build (estatio) runs about 10 minutes on a Mac Mini; the Maven timeline plugin instruments start/end times and spits out a browseable UI under target/timeline so phases appear as a Gantt chart. Using mvn -T1C with mvndaemon speeds things but reveals that integration tests are the main bottleneck; moving a module’s tests into a separate module lets compilation of dependents run in parallel. Output is static JS/HTML (served with local web server) and the UI currently uses deprecated Web SQL.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:40Overview
- 1:30Maven Demon
- 2:30What else can you do
- 4:05Maven Timeline demo
- 7:30How to enable Maven Timeline
- 8:20Who wrote Maven Timeline
- 9:20Confession
- 10:00Outro
related talks
16mMaven - Taming the Beast
35mHow we brought down our build times. Modularization impact on build speeds and metrics
46mPainless Organisation and Maintenance of Maven Builds
42mGetting more out of Maven
40mMaven Marvels: Project Generation at Warp Speed
33mBroken Buildtools and Bad Behaviors; The Maven Story
46mDeveloper Productivity at Scale
45mWhat's cooking in Maven?
