gradle: Wait for the injector before starting

This commit is contained in:
Owain van Brakel
2021-03-04 02:56:54 +01:00
parent 6c87eadde7
commit 6d4f04f2bc
2 changed files with 7 additions and 8 deletions

View File

@@ -39,9 +39,3 @@ tasks.register<JavaExec>("inject") {
} }
} }
tasks {
build {
finalizedBy("inject")
}
}

View File

@@ -125,9 +125,12 @@ tasks {
finalizedBy("shadowJar") finalizedBy("shadowJar")
} }
compileJava {
dependsOn("packInjectedClient")
}
processResources { processResources {
dependsOn(":injector:build") finalizedBy("filterResources")
finalizedBy("filterResources", "packInjectedClient")
} }
register<Copy>("filterResources") { register<Copy>("filterResources") {
@@ -150,6 +153,8 @@ tasks {
} }
register<Copy>("packInjectedClient") { register<Copy>("packInjectedClient") {
dependsOn(":injector:inject")
from("src/main/resources/") from("src/main/resources/")
include("**/injected-client.oprs") include("**/injected-client.oprs")
into("${buildDir}/resources/main") into("${buildDir}/resources/main")