Sorry for the delayed reply. You’re correct in thinking that you might be able to leverage the LanguageBasePlugin to get all sorts of good things from the Gradle infrastructure. However, the JVM language plugins (org.gradle.language.*) are very new and being actively developed. I’d suggest holding off for a few months before you try to leverage any of this work.