mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-05-19 08:00:18 +00:00
improve buildscript
This commit is contained in:
+4
-3
@@ -109,19 +109,20 @@ nmsBindings.forEach { (key, value) ->
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val included: Configuration by configurations.creating
|
||||||
val jarJar: Configuration by configurations.creating
|
val jarJar: Configuration by configurations.creating
|
||||||
dependencies {
|
dependencies {
|
||||||
for (key in nmsBindings.keys) {
|
for (key in nmsBindings.keys) {
|
||||||
implementation(project(":nms:$key", "reobf"))
|
included(project(":nms:$key", "reobf"))
|
||||||
}
|
}
|
||||||
implementation(project(":core", "shadow"))
|
included(project(":core", "shadow"))
|
||||||
jarJar(project(":core:agent"))
|
jarJar(project(":core:agent"))
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
jar {
|
jar {
|
||||||
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
||||||
from(jarJar, configurations.runtimeClasspath.map { it.resolve().map(::zipTree) })
|
from(jarJar, provider { included.resolve().map(::zipTree) })
|
||||||
archiveFileName.set("Iris-${project.version}.jar")
|
archiveFileName.set("Iris-${project.version}.jar")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -115,7 +115,7 @@ java {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sentry {
|
sentry {
|
||||||
url = "http://sentry.volmit.com:8080/"
|
url = "http://sentry.volmit.com:8080"
|
||||||
autoInstallation.enabled = false
|
autoInstallation.enabled = false
|
||||||
includeSourceContext = true
|
includeSourceContext = true
|
||||||
|
|
||||||
@@ -175,6 +175,10 @@ tasks {
|
|||||||
relocate("io.github.slimjar", "$lib.slimjar")
|
relocate("io.github.slimjar", "$lib.slimjar")
|
||||||
exclude("modules/loader-agent.isolated-jar")
|
exclude("modules/loader-agent.isolated-jar")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sentryCollectSourcesJava {
|
||||||
|
dependsOn(generateTemplates)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val templateSource = file("src/main/templates")
|
val templateSource = file("src/main/templates")
|
||||||
|
|||||||
Reference in New Issue
Block a user