Use gradle with source
Fix java versions
Fix java version issues (again)