project(gradle): Cache injector task
This commit is contained in:
@@ -45,13 +45,17 @@ tasks.register<JavaExec>("inject") {
|
|||||||
classpath = project.sourceSets.main.get().runtimeClasspath
|
classpath = project.sourceSets.main.get().runtimeClasspath
|
||||||
mainClass.set("com.openosrs.injector.Injector")
|
mainClass.set("com.openosrs.injector.Injector")
|
||||||
|
|
||||||
|
inputs.dir("${project.extra["rootPath"]}/runelite-mixins/src/main/java")
|
||||||
|
inputs.dir("${project.extra["rootPath"]}/runelite-api/src/main/java")
|
||||||
|
inputs.dir("${project.extra["rootPath"]}/runescape-api/src/main/java")
|
||||||
|
inputs.dir("${project.extra["rootPath"]}/runescape-client/src/main/java")
|
||||||
|
|
||||||
val out = "${project.extra["rootPath"]}/runelite-client/build/injected/injected-client.oprs"
|
val out = "${project.extra["rootPath"]}/runelite-client/build/injected/injected-client.oprs"
|
||||||
outputs.file(out)
|
outputs.file(out)
|
||||||
|
outputs.file("${project.extra["rootPath"]}/runelite-client/build/injected/client.hash")
|
||||||
|
|
||||||
|
outputs.cacheIf { true }
|
||||||
|
|
||||||
args("--outmode", "jar", "--vanilla", vanillaDep.singleFile, "--version", openosrsVersion, "--output", out)
|
args("--outmode", "jar", "--vanilla", vanillaDep.singleFile, "--version", openosrsVersion, "--output", out)
|
||||||
|
|
||||||
outputs.upToDateWhen {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user