I am working on a large-explicit Java project. We use maven as our build tool, and I use Intellij (14) as my IDE.
Currently, if I am building an entire project (approximately 15 modules), it takes about 3 minutes. Due to the fact that we use our code (even in development), I end up doing a complete build quite often. Based on the fact that โwhat is being measured is controlledโ, I would like to track / record:
- How many times per hour / day was the assembly launched?
- How much time was spent assembling?
- If it were possible, break it with the maven task, i.e. clean / compile / test / other plugins, etc.
One approach may be to output the maven file to files, and then have a process for reading / calculating the statistics I want. How do I approach this?
To be clear, I am not asking for comments / tips on how to reduce the execution time of the build cycle. We have already worked on this a little and continue to work on it - indeed, I am really looking for a way to track our effective progress in this.
java intellij-idea maven compilation build
amaidment
source share