--- a/folia-api/build.gradle.kts +++ b/folia-api/build.gradle.kts @@ -109,7 +_,7 @@ testRuntimeOnly("org.junit.platform:junit-platform-launcher:6.0.3") // checkstyle - checkstyle(project(":folia-checkstyle")) + //checkstyle(project(":folia-checkstyle")) } val generatedDir: java.nio.file.Path = rootProject.layout.projectDirectory.dir("paper-api/src/generated/java").asFile.toPath() @@ -123,17 +_,21 @@ java { srcDir(generatedDir) srcDir(file("../paper-api/src/main/java")) + srcDir(file("../folia-api/src/main/java")) } resources { srcDir(file("../paper-api/src/main/resources")) + srcDir(file("../folia-api/src/main/resources")) } } test { java { srcDir(file("../paper-api/src/test/java")) + srcDir(file("../folia-api/src/test/java")) } resources { srcDir(file("../paper-api/src/test/resources")) + srcDir(file("../folia-api/src/test/resources")) } } } @@ -276,4 +_,15 @@ } tasks.check { dependsOn(scanJarForBadCalls) +} + +tasks.withType { + val compilerArgs = options.compilerArgs + // Pufferfish SIMD + compilerArgs.add("--add-modules=jdk.incubator.vector") + + // Disable compiler warns + compilerArgs.add("-Xlint:-module") + compilerArgs.add("-Xlint:-removal") + compilerArgs.add("-Xlint:-dep-ann") }