Bigtop platform depends on groovy extensively and we see a trend to introduce new functionality into the cluster deployment, etc. that will greatly benefit from the presence of a dynamic, functional scripting language on top of JVM.
Hence, it makes sense to provide Groovy runtime environment as a part of Bigtop installable stack (e.g. think of bigtop-utils type of package). It will be lightweight and only needs to include a couple of jar files from a standard Groovy distribution. There's no need to build Groovy from scratch but just download the binary archive, extract jars we need, and wrap them into a Linux package.