Remove compile time linkage in favour of class index

Optimize build time when no change happened for the BauSystem
This commit is contained in:
2024-08-06 11:09:19 +02:00
parent b4ff8726af
commit 412971af4d
52 changed files with 165 additions and 1602 deletions
+3 -4
View File
@@ -23,7 +23,6 @@ plugins {
tasks.compileJava {
options.isWarnings = false
options.compilerArgs.add("-AprojectDir=$projectDir")
}
java {
@@ -32,8 +31,6 @@ java {
}
dependencies {
annotationProcessor(project(":BauSystem:BauSystem_Linkage"))
annotationProcessor(project(":SpigotCore"))
compileOnly(project(":SpigotCore"))
compileOnly(libs.spigotapi)
@@ -43,7 +40,9 @@ dependencies {
compileOnly(libs.nms20)
compileOnly(libs.fawe18)
implementation(project(":BauSystem:BauSystem_Linkage"))
compileOnly("org.atteo.classindex:classindex:3.13")
annotationProcessor("org.atteo.classindex:classindex:3.13")
implementation(libs.luaj)
implementation(files("$projectDir/../libs/YAPION-SNAPSHOT.jar"))
}