diff --git a/gradle.properties b/gradle.properties index 65cd0f7..c937e45 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ org.gradle.daemon=false minecraftVersion=1.21.1 # Mod Properties broccoliumVersion = 1.4.6 -testiariumVersion = 0.1.0 +testiariumVersion = 0.1.1 tweakiumVersion = 1.4.6 peripheraliumVersion = 1.4.6 projectGroup = site.siredvin diff --git a/projects/testiarium-core/build.gradle.kts b/projects/testiarium-core/build.gradle.kts index 38a8768..4ddc526 100644 --- a/projects/testiarium-core/build.gradle.kts +++ b/projects/testiarium-core/build.gradle.kts @@ -30,6 +30,14 @@ val cctTestMod = sourceSets.create("cctTestMod") { runtimeClasspath += sourceSets["testMod"].output } +java.registerFeature("testMod") { + usingSourceSet(sourceSets["testMod"]) +} + +java.registerFeature("cctTestMod") { + usingSourceSet(cctTestMod) +} + dependencies { implementation(libs.bundles.kotlin) add(sourceSets["testMod"].implementationConfigurationName, files(sourceSets.main.get().output)) diff --git a/projects/testiarium-fabric/build.gradle.kts b/projects/testiarium-fabric/build.gradle.kts index 4b47d6f..2d06a24 100644 --- a/projects/testiarium-fabric/build.gradle.kts +++ b/projects/testiarium-fabric/build.gradle.kts @@ -45,6 +45,22 @@ val cctTestMod = sourceSets.create("cctTestMod") { net.fabricmc.loom.configuration.RemapConfigurations.setupForSourceSet(project, cctTestMod) +java.registerFeature("testMod") { + usingSourceSet(testMod) +} + +java.registerFeature("cctTestMod") { + usingSourceSet(cctTestMod) +} + +tasks.named(testMod.jarTaskName) { + from(project(":testiarium-core").sourceSets["testMod"].output.classesDirs) +} + +tasks.named(cctTestMod.jarTaskName) { + from(project(":testiarium-core").sourceSets["cctTestMod"].output) +} + dependencies { implementation(libs.bundles.kotlin) modImplementation(libs.bundles.fabric.core) diff --git a/projects/testiarium-forge/build.gradle.kts b/projects/testiarium-forge/build.gradle.kts index d85d564..1e1240e 100644 --- a/projects/testiarium-forge/build.gradle.kts +++ b/projects/testiarium-forge/build.gradle.kts @@ -52,6 +52,22 @@ val cctTestMod = sourceSets.create("cctTestMod") { runtimeClasspath += project(":testiarium-core").sourceSets["cctTestMod"].output } +java.registerFeature("testMod") { + usingSourceSet(sourceSets["testMod"]) +} + +java.registerFeature("cctTestMod") { + usingSourceSet(cctTestMod) +} + +tasks.named(sourceSets["testMod"].jarTaskName) { + from(project(":testiarium-core").sourceSets["testMod"].output.classesDirs) +} + +tasks.named(cctTestMod.jarTaskName) { + from(project(":testiarium-core").sourceSets["cctTestMod"].output) +} + dependencies { implementation(libs.bundles.kotlin) implementation(libs.bundles.forge.raw)