[build] Restructure to composite build

This commit is contained in:
2025-10-26 02:03:53 +02:00
parent 0e3990aed9
commit 1fbc97866c
348 changed files with 126 additions and 64 deletions

View File

@@ -1,38 +1,4 @@
rootProject.name = "tweed5"
rootProject.name = "tweed5-composite"
dependencyResolutionManagement {
repositories {
mavenCentral()
}
}
include("test-utils")
include("tweed5-annotation-inheritance")
include("tweed5-attributes-extension")
include("tweed5-comment-loader-extension")
include("tweed5-construct")
include("tweed5-core")
include("tweed5-default-extensions")
include("tweed5-naming-format")
include("tweed5-patchwork")
include("tweed5-serde-api")
include("tweed5-serde-extension")
include("tweed5-serde-gson")
include("tweed5-serde-hjson")
include("tweed5-serde-jackson")
include("tweed5-type-utils")
include("tweed5-utils")
include("tweed5-weaver-pojo")
include("tweed5-weaver-pojo-attributes-extension")
include("tweed5-weaver-pojo-serde-extension")
include("tweed5-weaver-pojo-validation-extension")
includeAs("minecraft:tweed5-bundle", "minecraft/tweed5-bundle")
includeAs("generic-test-utils", "test-utils/generic")
includeAs("serde-json-test-utils", "test-utils/serde-json")
fun includeAs(name: String, path: String) {
include(name)
project(":$name").projectDir = file(path)
}
includeBuild("tweed5")
includeBuild("tweed5-minecraft")