use compileDebugJava as the base gradle task instead of assembleDebug to significantly reduce the build time