0.0.6 - Gradle dependency graph and multiproject task execution

@rundis rundis released this Jun 10, 2014 · 4 commits to master since this release


Gradle dependency graph

View your gradle project dependencies in a Dot graph. You can view dependencies for each configuration and for multiprojects you can get an overview and a simple drilldown feature.
screen shot 2014-06-11 at 01 22 45

screen shot 2014-06-11 at 01 24 04

Execute tasts / task selectors in Gradle multiprojects

During Hackergarten at gr8conf a couple of cool contributions were made. One of which was listing tasks for multiprojects. This has been extended to also display task selectors (to make it as easy as on the command line to execute say the "build" task for all your projects in one go.

screen shot 2014-06-11 at 01 25 20

Minor changes

  • Use file.encoding=UTF-8 when running the groovy client
  • Use runtme classpath from gradle model sourceSet. Any customizations in build scripts should now be safely handled !

Technical notes

  • For graphing d3 and more specifically dagre-d3 has been used.
  • A custom gradle model plugin has been build to provide richer model information than you default get through the gradle tooling api. Feel free to check out : generic-gradle-model