summary: Make the output more minimal, dynamic and colorful. Use build history for better and dynamic progress reporting. status: Discussions are happening and we will iteratively add features in this area after 1.0. code: planned
We think compared to other Java build systems Gradle already does a nice job regarding its console output. But we are just at the beginning. We want to make it more minimal, dynamic and colorful. We have all the build history to provide very interesting dynamic information (e.g. progress report based on how long a task/build took the last time, …). We think one reason for the very verbose output of many tools is that this output acts as a kind of primitive progress bar. In the future, all Gradle progress information will be transient. The only thing that will be seen after the build has finished are the actions that really did something (because of our incremental build richness we know that). All the dynamic output will be based on a generic event system (as it is already). So an IDE plugin can also hook into that event system.