Use forUseAtConfigurationTime() for run directory property

This commit is contained in:
Jason Penilla 2021-06-12 20:21:59 -07:00
parent 84b90749d0
commit 4b48806b39

View File

@ -107,7 +107,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
+fun TaskContainer.registerRunTask(name: String, block: JavaExec.() -> Unit): TaskProvider<JavaExec> =
+ register<JavaExec>(name) {
+ group = "Paper"
+ workingDir = layout.projectDirectory.dir(providers.gradleProperty("runWorkDir").orElse("run")).get().asFile
+ workingDir = layout.projectDirectory.dir(
+ providers.gradleProperty("runWorkDir").forUseAtConfigurationTime().orElse("run")
+ ).get().asFile
+ doFirst {
+ workingDir.mkdirs()
+ }