blob: 17146d0d369f87b59ca0fa7f6cbd0ad785e12bfa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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.
}
}
|