Skip to content

Commit

Permalink
Try build script fix.
Browse files Browse the repository at this point in the history
  • Loading branch information
toxicity188 committed Jan 6, 2025
1 parent b5d0127 commit b00df4d
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 19 deletions.
6 changes: 1 addition & 5 deletions bootstrap/bukkit/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -157,16 +157,12 @@ tasks.jar {
manifest {
attributes["paperweight-mappings-namespace"] = "spigot"
}
setManifest()
doLast {
relocateAll()
}
}


modrinth {
uploadFile.set(tasks.jar)
versionName = "BetterHud ${project.version} for bukkit"
versionName = "BetterHud ${project.version} for Bukkit"
gameVersions = SUPPORTED_MINECRAFT_VERSION
loaders = listOf("bukkit", "spigot", "paper", "folia", "purpur")
}
6 changes: 1 addition & 5 deletions bootstrap/fabric/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -77,16 +77,12 @@ fabricModJson {
tasks {
jar {
archiveClassifier = "dev"
doLast {
relocateAll()
}
}
remapJar {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
archiveBaseName = "${rootProject.name}-fabric+$minecraft"
destinationDirectory = rootProject.layout.buildDirectory.dir("libs")
archiveClassifier = ""
setManifest()
}
runServer {
enabled = false
Expand All @@ -96,7 +92,7 @@ tasks {

modrinth {
uploadFile.set(tasks.remapJar)
versionName = "BetterHud ${project.version} for fabric"
versionName = "BetterHud ${project.version} for Fabric"
gameVersions = SUPPORTED_MINECRAFT_VERSION.subList(
SUPPORTED_MINECRAFT_VERSION.indexOf(supportedVersion),
SUPPORTED_MINECRAFT_VERSION.size
Expand Down
8 changes: 2 additions & 6 deletions bootstrap/velocity/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,12 @@ dependencies {
tasks.jar {
archiveBaseName = "${rootProject.name}-velocity"
destinationDirectory = rootProject.layout.buildDirectory.dir("libs")
setManifest()
doLast {
relocateAll()
}
}


modrinth {
uploadFile.set(tasks.jar)
versionName = "BetterHud ${project.version} for velocity"
versionName = "BetterHud ${project.version} for Velocity"
gameVersions = SUPPORTED_MINECRAFT_VERSION
loaders = listOf("bukkit", "spigot", "paper", "folia", "purpur")
loaders = listOf("velocity")
}
16 changes: 13 additions & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ plugins {
id("com.github.ben-manes.versions") version "0.51.0"
}

val minecraft = property("minecraft_version")!!.toString()

dependencies {
fun searchAll(target: Project) {
val sub = target.subprojects
Expand Down Expand Up @@ -45,8 +47,17 @@ val bukkit = project("bootstrap:bukkit")
val fabric = project("bootstrap:fabric")
val velocity = project("bootstrap:velocity")

tasks.register("pluginJar") {
dependsOn(bukkit.tasks.build)
}
tasks.register("fabricJar") {
dependsOn(fabric.tasks.build)
}
tasks.register("velocityJar") {
dependsOn(velocity.tasks.build)
}

tasks.register("modrinthPublish") {
dependsOn(tasks.build)
finalizedBy(
tasks.modrinthSyncBody,
bukkit.tasks.modrinth,
Expand All @@ -57,7 +68,7 @@ tasks.register("modrinthPublish") {

tasks {
runServer {
version(project.property("minecraft_version")!!.toString())
version(minecraft)
pluginJars(bukkit.tasks.jar.flatMap {
it.archiveFile
})
Expand All @@ -82,7 +93,6 @@ tasks {
}
}


hangarPublish {
publications.register("plugin") {
version = project.version as String
Expand Down
8 changes: 8 additions & 0 deletions buildSrc/src/main/kotlin/bootstrap-conventions.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@ tasks {
) {
exclude("META-INF/MANIFEST.MF")
}
setManifest()
doLast {
relocateAll()
}
}
}

Expand All @@ -51,4 +55,8 @@ modrinth {
token = System.getenv("MODRINTH_API_TOKEN")
projectId = "betterhud2"
versionNumber = project.version as String
additionalFiles = listOf(
rootProject.layout.buildDirectory.file("libs/${rootProject.name}-${rootProject.version}-sources.jar"),
rootProject.layout.buildDirectory.file("libs/${rootProject.name}-${rootProject.version}-javadoc.jar")
)
}

0 comments on commit b00df4d

Please sign in to comment.