The download binary size is ~50MB. I think it would be a good thing to try to make it smaller. I know one of my favorite gradle’s feature is the dependency management and the fact that it can automatically download the dependencies. I think this principle could be used to make the base gradle binary package smaller: the base package could contain only core components of gradle and all the other plugins/components could be donwloaded by gradle when needed.
This is something we plan to do, but don’t have scheduled.
Details (as they are) are spread across these two specs:
I read both documents and I really liked what I saw!
I think this should really be considered for the next big release of Gradle.