diff options
Diffstat (limited to 'javaplugin/build.gradle.kts')
-rw-r--r-- | javaplugin/build.gradle.kts | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/javaplugin/build.gradle.kts b/javaplugin/build.gradle.kts index 9707639..6982a5a 100644 --- a/javaplugin/build.gradle.kts +++ b/javaplugin/build.gradle.kts @@ -1,16 +1,16 @@ plugins { - java + java + idea } dependencies { - implementation("net.fabricmc:stitch:0.6.2") + implementation("net.fabricmc:stitch:0.6.2") } +val compilerModules = listOf("util", "comp", "tree", "api", "code") + .map { "jdk.compiler/com.sun.tools.javac.$it" } + tasks.withType(JavaCompile::class) { - val module = "ALL-UNNAMED" - options.compilerArgs.addAll(listOf( - "--add-exports=jdk.compiler/com.sun.tools.javac.util=$module", - "--add-exports=jdk.compiler/com.sun.tools.javac.comp=$module", - "--add-exports=jdk.compiler/com.sun.tools.javac.tree=$module", - "--add-exports=jdk.compiler/com.sun.tools.javac.api=$module", - "--add-exports=jdk.compiler/com.sun.tools.javac.code=$module", - )) + val module = "ALL-UNNAMED" + options.compilerArgs.addAll( + compilerModules.map { "--add-exports=$it=$module" } + ) } |