From 41734527502aba2ecb3f92f3a7aff38a371048b2 Mon Sep 17 00:00:00 2001 From: Eric_Lian Date: Tue, 28 Mar 2023 15:55:19 +0800 Subject: [PATCH] fix: package manifest --- platforms/forge-1.18.2/build.gradle.kts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/platforms/forge-1.18.2/build.gradle.kts b/platforms/forge-1.18.2/build.gradle.kts index cbba4174..1d8b861c 100644 --- a/platforms/forge-1.18.2/build.gradle.kts +++ b/platforms/forge-1.18.2/build.gradle.kts @@ -1,3 +1,5 @@ +import com.github.jengelman.gradle.plugins.shadow.transformers.ManifestAppenderTransformer + /* * This file is part of UnifiedMetrics. * @@ -26,11 +28,13 @@ java { targetCompatibility = JavaVersion.VERSION_17 } +val mixinConfigName = "unifiedmetrics.mixins.json" + loom { silentMojangMappingsLicense() forge { - mixinConfigs("unifiedmetrics.mixins.json") + mixinConfigs(mixinConfigName) } mixin { @@ -89,8 +93,8 @@ tasks { archiveClassifier.set("") dependsOn(remapJar) mustRunAfter(remapJar) - from(zipTree(remapJar.get().archiveFile)) - duplicatesStrategy = DuplicatesStrategy.WARN + from(zipTree(remapJar.get().archiveFile.get())) + duplicatesStrategy = DuplicatesStrategy.FAIL configurations = listOf(project.configurations.shadow.get()) relocate("retrofit2", "dev.cubxity.plugins.metrics.libs.retrofit2") relocate("com.charleskorn", "dev.cubxity.plugins.metrics.libs.com.charleskorn") @@ -105,6 +109,9 @@ tasks { relocate("org.apache.common", "dev.cubxity.plugins.metrics.libs.org.apache.common") relocate("org.reactivestreams", "dev.cubxity.plugins.metrics.libs.org.reactivestreams") exclude("javax/**", "kotlin/**", "kotlinx/**", "org/jetbrains/**", "org/intellij/**") + manifest { + attributes["MixinConfigs"] = mixinConfigName + } } processResources {