37 lines
1.2 KiB
Kotlin
37 lines
1.2 KiB
Kotlin
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.
|
|
}
|
|
}
|