Core: Backup cleanup and fixes for Windows.

This commit is contained in:
Kenneth Endfinger
2022-01-15 15:08:22 -05:00
parent 0d2e454941
commit 0a08436088
3 changed files with 37 additions and 13 deletions

View File

@ -8,6 +8,13 @@ class FoundationGradlePlugin : Plugin<Project> {
override fun apply(project: Project) {
project.extensions.create<FoundationExtension>("foundation")
val setupPaperServer = project.tasks.create<SetupPaperServer>("setupPaperServer")
project.afterEvaluate { ->
setupPaperServer.dependsOn(*project.subprojects
.filter { it.name.startsWith("foundation-") }
.map { it.tasks.getByName("build") }
.toTypedArray()
)
}
val runPaperServer = project.tasks.create<RunPaperServer>("runPaperServer")
runPaperServer.dependsOn(setupPaperServer)
}