Proper Gradle building