From 9b3267073814dd4122e75c389fc7c4e88160cf65 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Wed, 10 Jul 2019 18:42:37 +0300 Subject: [PATCH] Build: Use stripMetadata task for result jar when relocation is enabled to cleanup invalid metadata left after relocation --- libraries/reflect/build.gradle.kts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libraries/reflect/build.gradle.kts b/libraries/reflect/build.gradle.kts index 1b115a4a837..681a3d6dae3 100644 --- a/libraries/reflect/build.gradle.kts +++ b/libraries/reflect/build.gradle.kts @@ -189,8 +189,14 @@ addArtifact("archives", sourcesJar) addArtifact("sources", sourcesJar) val result by task { - val task = if (kotlinBuildProperties.proguard) proguard else reflectShadowJar + val task = when { + kotlinBuildProperties.proguard -> proguard + kotlinBuildProperties.relocation -> stripMetadata + else -> reflectShadowJar + } + dependsOn(task) + from { zipTree(task.outputs.files.singleFile) }