From 372eec27e5e0c8ef796ed9e6bcdc68a10df84718 Mon Sep 17 00:00:00 2001 From: nea Date: Tue, 12 Jul 2022 14:20:22 +0200 Subject: initial --- common/build.gradle.kts | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 common/build.gradle.kts (limited to 'common/build.gradle.kts') diff --git a/common/build.gradle.kts b/common/build.gradle.kts new file mode 100644 index 0000000..17146d0 --- /dev/null +++ b/common/build.gradle.kts @@ -0,0 +1,36 @@ +plugins { + `maven-publish` +} + +architectury { + val enabled_platforms: String by rootProject + common(enabled_platforms.split(",")) +} + +loom { + accessWidenerPath.set(file("src/main/resources/notenoughupdates.accesswidener")) +} + +dependencies { + // We depend on fabric loader here to use the fabric @Environment annotations and get the mixin dependencies + // Do NOT use other classes from fabric loader + modImplementation("net.fabricmc:fabric-loader:${rootProject.property("fabric_loader_version")}") + // Remove the next line if you don't want to depend on the API + modApi("dev.architectury:architectury:${rootProject.property("architectury_version")}") + modCompileOnly("me.shedaniel:RoughlyEnoughItems-api:${rootProject.property("rei_version")}") + implementation(kotlin("stdlib-jdk8")) +} + +publishing { + publications { + create("maven") { + artifactId = rootProject.property("archives_base_name").toString() + from(components.getByName("java")) + } + } + + // See https://docs.gradle.org/current/userguide/publishing_maven.html for information on how to set up publishing. + repositories { + // Add repositories to publish to here. + } +} -- cgit