Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Unknown
Description
This talk from from ppalaga has some interesting ideas we can use to improve our build time.
1. Investigate whether we can tweak our default build profile to fully skip certain plugin executions, so that we avoid potentially costly operations pre-execution (related to instantiating them).
For instance, we can evaluate disabling validation, formatting and other plugins in the default execution and only enable them on the sourcecheck profile
2. Use the Async profiler to find and fix bottlenecks in our own Maven plugins, to reduce their execution time and load.