get building placing working properly

This commit is contained in:
ruby
2025-01-05 18:19:17 +13:00
parent 3875ca5d0a
commit b2d9c1b36a
8 changed files with 31 additions and 18 deletions

View File

@ -1,8 +1,10 @@
import de.nilsdruyen.gradle.ftp.UploadExtension
plugins {
kotlin("jvm") version "2.1.20-Beta1"
id("com.github.johnrengelman.shadow") version "8.1.1"
id("com.gradleup.shadow") version "8.3.5"
id("io.papermc.paperweight.userdev") version "2.0.0-beta.11"
// id("de.nilsdruyen.gradle-ftp-upload-plugin") version "0.5.0"
id("de.nilsdruyen.gradle-ftp-upload-plugin") version "0.5.0"
}
group = "com.pobnellion"
@ -64,3 +66,16 @@ tasks.shadowJar {
}
}
configure<UploadExtension> {
host = properties.getOrDefault("ftp.host", "").toString()
port = properties.getOrDefault("ftp.port", 22).toString().toInt()
username = properties.getOrDefault("ftp.username", "").toString()
password = properties.getOrDefault("ftp.password", "").toString()
sourceDir = "${layout.buildDirectory.get()}/libs"
targetDir = "/plugins/"
clearDirectoryBeforeUpload = false
}
tasks.uploadFilesToFtp {
dependsOn("shadowJar")
}