Fix: (build) Defer shadowJar output access to fix exclusive lock issue (#4805)

This commit is contained in:
Lucyy_
2025-12-22 14:46:28 -03:00
committed by GitHub
parent fce55662e1
commit 8caa426c3a

View File

@@ -231,9 +231,10 @@ tasks {
register<RunServer>("runServer-$it") { register<RunServer>("runServer-$it") {
dependsOn(getByName("cacheLatestFaweArtifact")) dependsOn(getByName("cacheLatestFaweArtifact"))
minecraftVersion(it) minecraftVersion(it)
pluginJars(*project(":plotsquared-bukkit").getTasksByName("shadowJar", false) pluginJars(project.files(
.map { task -> (task as Jar).archiveFile } project(":plotsquared-bukkit").tasks.named<Jar>("shadowJar")
.toTypedArray()) .map { it.archiveFile }
))
jvmArgs("-DPaper.IgnoreJavaVersion=true", "-Dcom.mojang.eula.agree=true") jvmArgs("-DPaper.IgnoreJavaVersion=true", "-Dcom.mojang.eula.agree=true")
downloadPlugins { downloadPlugins {
url("https://ci.athion.net/job/FastAsyncWorldEdit/lastSuccessfulBuild/artifact/artifacts/${project.ext["faweArtifact"]}") url("https://ci.athion.net/job/FastAsyncWorldEdit/lastSuccessfulBuild/artifact/artifacts/${project.ext["faweArtifact"]}")