diff options
author | nea <romangraef@gmail.com> | 2022-07-12 14:20:22 +0200 |
---|---|---|
committer | nea <romangraef@gmail.com> | 2022-07-12 14:20:22 +0200 |
commit | 372eec27e5e0c8ef796ed9e6bcdc68a10df84718 (patch) | |
tree | 425ab1a282196a68819da297c670e9170a8c514a /common/build.gradle.kts | |
download | Firmament-372eec27e5e0c8ef796ed9e6bcdc68a10df84718.tar.gz Firmament-372eec27e5e0c8ef796ed9e6bcdc68a10df84718.tar.bz2 Firmament-372eec27e5e0c8ef796ed9e6bcdc68a10df84718.zip |
initial
Diffstat (limited to 'common/build.gradle.kts')
-rw-r--r-- | common/build.gradle.kts | 36 |
1 files changed, 36 insertions, 0 deletions
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<MavenPublication>("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. + } +} |