mirror of
https://github.com/GTNewHorizons/Angelica.git
synced 2026-10-26 06:14:02 +00:00
29 lines
1.1 KiB
Kotlin
29 lines
1.1 KiB
Kotlin
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
|
|
|
val embedOnly: Configuration by configurations
|
|
|
|
tasks.named<ShadowJar>("shadowJar") {
|
|
dependsOn(embedOnly)
|
|
from(embedOnly.map(::zipTree))
|
|
|
|
duplicatesStrategy = DuplicatesStrategy.INCLUDE
|
|
mergeServiceFiles()
|
|
|
|
minimize {
|
|
exclude(project(rootProject.path))
|
|
exclude(project(":glsm"))
|
|
exclude(project(":lwjgl3-backend"))
|
|
exclude(project(":sdl-gpu"))
|
|
exclude(dependency("org.taumc:.*:.*"))
|
|
exclude(dependency("org.embeddedt.celeritas:.*:.*"))
|
|
exclude(dependency("org.antlr:.*:.*"))
|
|
}
|
|
|
|
relocate("org.taumc.celeritas", "org.taumc.celeritas")
|
|
relocate("org.embeddedt", "org.embeddedt")
|
|
relocate("com.gtnewhorizons.angelica.config", "com.gtnewhorizons.angelica.config")
|
|
relocate("com.gtnewhorizons.angelica.glsm", "com.gtnewhorizons.angelica.glsm")
|
|
relocate("com.gtnewhorizons.angelica.lwjgl3", "com.gtnewhorizons.angelica.lwjgl3")
|
|
relocate("com.gtnewhorizons.angelica.sdlgpu", "com.gtnewhorizons.angelica.sdlgpu")
|
|
}
|