I have a maven build that is extremely slow. I would like to know whether there is a way to profile maven execution in order to find out which are the most time-consuming steps.
Later I will want to compare these times between builds for older versions (which were faster), so they should be ideally in a format that can be compared/diffed/graphed.
This functionality has been included in Maven3. Here’s the associated ticket: https://issues.apache.org/jira/browse/MNG-4639
If you need to do the same with Maven2 I’d recommend building yor own plugin that is hooks into all phases of execution ( or just the ones you need to track).