Gradle is very slow, and still iterating quickly, or put another way, immature and unstable. I'm tired of wrestling with it.
I don't really like Maven either (I really hate the build file syntax in particular), but it has good community support, is considerably faster, and has good support for Robolectric. I'm hoping that having fast tests that run on the host JVM will enable a few things:
- Running tests in a CI system
- More test coverage by virtue of tests being easier to write and run
- Faster turnarounds on contributions by being able to quickly verify that changes don't break existing users
I'd like to use Buck, but it too is not really mature enough yet.
Ficus