Gradle is the best general purpose build system I&#x27;ve seen, a bit of initial overhead but as soon as you need something more than basics you&#x27;re very glad it&#x27;s done the way it is. Not without flaws but better than other &quot;API&quot; build systems I&#x27;ve used (WAF, CMake)