From 57d4402c6091a11578fcfb18cdb325a116d85e3d Mon Sep 17 00:00:00 2001 From: nea Date: Sun, 27 Aug 2023 15:46:57 +0200 Subject: Trim down jar --- build.gradle.kts | 14 +++++++++++++- buildSrc/src/licenseinfo.kt | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 1103661..104df5a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -69,7 +69,13 @@ repositories { mavenLocal() } -val shadowMe by configurations.creating +val shadowMe by configurations.creating { + exclude(group = "org.jetbrains.kotlin") + exclude(group = "org.jetbrains.kotlinx") + exclude(group = "org.jetbrains") + exclude(module = "gson") + exclude(group = "org.slf4j") +} val transInclude by configurations.creating { exclude(group = "com.mojang") exclude(group = "org.jetbrains.kotlin") @@ -178,6 +184,11 @@ tasks.jar { tasks.shadowJar { configurations = listOf(shadowMe) archiveClassifier.set("dev") + doLast { + configurations.forEach { + println("Copying files into jar: ${it.files}") + } + } relocate("io.github.moulberry.repo", "moe.nea.firmament.deps.repo") destinationDirectory.set(layout.buildDirectory.dir("badjars")) } @@ -199,6 +210,7 @@ tasks.processResources { filesMatching("**/fabric.mod.json") { expand(*replacements.toTypedArray()) } + exclude("**/*.license") from(tasks.scanLicenses) } diff --git a/buildSrc/src/licenseinfo.kt b/buildSrc/src/licenseinfo.kt index 85ef54c..50e4593 100644 --- a/buildSrc/src/licenseinfo.kt +++ b/buildSrc/src/licenseinfo.kt @@ -7,7 +7,7 @@ import moe.nea.licenseextractificator.LicenseExtension fun LicenseExtension.addExtraLicenseMatchers() { solo { name = "Firmament" - description = "A Hypixel Skyblock mod" + description = "A Hypixel SkyBlock mod" developer("Linnea Gräf") { webPresence = "https://nea.moe/" } -- cgit