[build] Setup project for cross-version Minecraft development

This commit is contained in:
2025-10-26 12:52:04 +01:00
parent 1fbc97866c
commit d3f7aba2c9
18 changed files with 200 additions and 21 deletions

View File

@@ -1,8 +1,8 @@
plugins {
`maven-publish`
alias(libs.plugins.shadow)
id("com.gradleup.shadow")
java
`java-library`
id("de.siphalor.tweed5.publishing")
id("de.siphalor.tweed5.minecraft.mod.component")
}
@@ -32,16 +32,3 @@ val minecraftModSourcesJar = tasks.register<Jar>("minecraftModSourcesJar") {
artifacts.add("minecraftModElements", minecraftModJar)
artifacts.add("minecraftModSourcesElements", minecraftModSourcesJar)
publishing {
publications {
create<MavenPublication>("minecraftMod") {
groupId = "${project.group}.minecraft"
artifactId = project.name
version = project.version.toString()
from(components["minecraftMod"])
}
}
}