This commit is contained in:
kento2 2026-07-30 14:27:51 +02:00
parent 6458486810
commit 05d30347c9
7 changed files with 10 additions and 37 deletions

View file

@ -4,10 +4,6 @@ version = "1.0.0-SNAPSHOT"
subprojects { subprojects {
version = rootProject.version version = rootProject.version
tasks.withType<Jar> {
archiveVersion = ""
}
configurations.configureEach { configurations.configureEach {
resolutionStrategy.cacheChangingModulesFor(0, TimeUnit.SECONDS) resolutionStrategy.cacheChangingModulesFor(0, TimeUnit.SECONDS)
} }

View file

@ -1,6 +1,6 @@
plugins { plugins {
id("java") id("java")
id("scrow.scrow-publish") alias(libs.plugins.scrow.publish)
alias(libs.plugins.scrow.database) alias(libs.plugins.scrow.database)
alias(libs.plugins.scrow.basedependencies) alias(libs.plugins.scrow.basedependencies)
alias(libs.plugins.scrow.javalibrary) alias(libs.plugins.scrow.javalibrary)

View file

@ -1,6 +1,7 @@
plugins { plugins {
id("java") id("java")
alias(libs.plugins.runpaper) alias(libs.plugins.scrow.publish)
alias(libs.plugins.scrow.runserver)
alias(libs.plugins.shadow) alias(libs.plugins.shadow)
alias(libs.plugins.scrow.basedependencies) alias(libs.plugins.scrow.basedependencies)
alias(libs.plugins.scrow.database) alias(libs.plugins.scrow.database)
@ -18,21 +19,9 @@ dependencies {
isChanging = true isChanging = true
} }
implementation(libs.postgres) implementation(libs.postgres)
compileOnly(libs.luckperms) compileOnly(libs.luckperms)
} }
tasks {
runServer {
minecraftVersion("1.21.11")
downloadPlugins {
url("https://hangarcdn.papermc.io/plugins/ViaVersion/ViaVersion/versions/5.7.1/PAPER/ViaVersion-5.7.1.jar")
url("https://hangarcdn.papermc.io/plugins/ViaVersion/ViaBackwards/versions/5.7.1/PAPER/ViaBackwards-5.7.1.jar")
url("https://download.luckperms.net/1647/bukkit/loader/LuckPerms-Bukkit-5.5.59.jar")
}
}
}
tasks.processResources { tasks.processResources {
filesMatching("plugin.yml") { filesMatching("plugin.yml") {
expand( expand(
@ -43,4 +32,7 @@ tasks.processResources {
tasks.build { tasks.build {
dependsOn("shadowJar") dependsOn("shadowJar")
}
tasks.shadowJar {
archiveClassifier = ""
} }

View file

@ -1,6 +1,6 @@
plugins { plugins {
id("java") id("java")
id("scrow.scrow-publish") alias(libs.plugins.scrow.publish)
alias(libs.plugins.scrow.basedependencies) alias(libs.plugins.scrow.basedependencies)
alias(libs.plugins.scrow.javalibrary) alias(libs.plugins.scrow.javalibrary)
alias(libs.plugins.scrow.database) alias(libs.plugins.scrow.database)

View file

@ -1,6 +1,6 @@
plugins { plugins {
id("java") id("java")
id("scrow.scrow-publish") alias(libs.plugins.scrow.publish)
alias(libs.plugins.scrow.basedependencies) alias(libs.plugins.scrow.basedependencies)
alias(libs.plugins.scrow.javalibrary) alias(libs.plugins.scrow.javalibrary)
alias(libs.plugins.scrow.database) alias(libs.plugins.scrow.database)

View file

@ -1,6 +1,5 @@
[versions] [versions]
shadow = "9.2.0" shadow = "9.2.0"
run-paper = "2.3.1"
scrow-commandapi = "0.33-SNAPSHOT" scrow-commandapi = "0.33-SNAPSHOT"
postgress = "42.7.12" postgress = "42.7.12"
nats = "2.25.2" nats = "2.25.2"
@ -12,10 +11,11 @@ luckperms = "5.5"
[plugins] [plugins]
shadow = { id = "com.gradleup.shadow", version.ref = "shadow" } shadow = { id = "com.gradleup.shadow", version.ref = "shadow" }
runpaper = { id = "xyz.jpenilla.run-paper", version.ref = "run-paper" }
scrow-basedependencies = { id = "scrow.base-dependencies" } scrow-basedependencies = { id = "scrow.base-dependencies" }
scrow-javalibrary = { id = "scrow.java-library" } scrow-javalibrary = { id = "scrow.java-library" }
scrow-database = { id = "scrow.database" } scrow-database = { id = "scrow.database" }
scrow-publish = { id = "scrow.scrow-publish" }
scrow-runserver = { id = "scrow.run-server" }
[libraries] [libraries]
# https://mvnrepository.com/artifact/org.postgresql/postgresql # https://mvnrepository.com/artifact/org.postgresql/postgresql

View file

@ -1,20 +1,5 @@
pluginManagement { pluginManagement {
includeBuild("../build-logic") includeBuild("../build-logic")
repositories {
maven {
name = "papermc"
url = uri("https://repo.papermc.io/repository/maven-public/")
}
}
}
dependencyResolutionManagement {
repositories {
maven {
name = "papermc"
url = uri("https://repo.papermc.io/repository/maven-public/")
}
}
} }
plugins { plugins {