Been playing with Gradle lately as I'm sick of SBT and Maven, it's lovely to work with.

Screen Shot 2014-12-02 at 09.14.56

Good points:

  • Nice clean commandline interface
  • Nice clean syntax in build files
  • Good documentation
  • Good support in IDEs (Intellij import actually works!)
  • Lots of samples for various languages
  • Fast!

Made a sample dropwizard project separating the representation classes, application and client into separate projects, based of the gradle sample java multiproject.