As a working Java programmer, the build tools are one of the more pleasant parts of the development experience. I do some Ruby development at home (Ruby Motion, actually), and the build and dependency management tools seem pretty kludgy and patched together in comparison.