9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2026-01-06 15:51:30 +00:00

improve buildscript

This commit is contained in:
Julian Krings
2025-12-18 11:05:28 +01:00
parent 7cd43791f4
commit 90e5720e2e
2 changed files with 9 additions and 4 deletions

View File

@@ -109,19 +109,20 @@ nmsBindings.forEach { (key, value) ->
}
}
val included: Configuration by configurations.creating
val jarJar: Configuration by configurations.creating
dependencies {
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"))
}
tasks {
jar {
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")
}

View File

@@ -115,7 +115,7 @@ java {
}
sentry {
url = "http://sentry.volmit.com:8080/"
url = "http://sentry.volmit.com:8080"
autoInstallation.enabled = false
includeSourceContext = true
@@ -175,6 +175,10 @@ tasks {
relocate("io.github.slimjar", "$lib.slimjar")
exclude("modules/loader-agent.isolated-jar")
}
sentryCollectSourcesJava {
dependsOn(generateTemplates)
}
}
val templateSource = file("src/main/templates")