From b4ca566a1993c0a35b1910b139e910a600fdaf78 Mon Sep 17 00:00:00 2001 From: Skylot <118523+skylot@users.noreply.github.com> Date: Sun, 10 Nov 2024 17:25:03 +0000 Subject: [PATCH] build: exclude shadow jar from publishing to maven --- buildSrc/src/main/kotlin/jadx-library.gradle.kts | 6 +++--- jadx-gui/build.gradle.kts | 7 +++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/buildSrc/src/main/kotlin/jadx-library.gradle.kts b/buildSrc/src/main/kotlin/jadx-library.gradle.kts index f45a70d6c..5711d5241 100644 --- a/buildSrc/src/main/kotlin/jadx-library.gradle.kts +++ b/buildSrc/src/main/kotlin/jadx-library.gradle.kts @@ -30,7 +30,7 @@ publishing { } pom { name.set(project.name) - description.set("Dex to Java decompiler") + description.set(project.description ?: "Dex to Java decompiler") url.set("https://github.com/skylot/jadx") licenses { license { @@ -47,9 +47,9 @@ publishing { } } scm { - connection .set("scm:git:git://github.com/skylot/jadx.git") + connection.set("scm:git:git://github.com/skylot/jadx.git") developerConnection.set("scm:git:ssh://github.com:skylot/jadx.git") - url .set("https://github.com/skylot/jadx") + url.set("https://github.com/skylot/jadx") } } } diff --git a/jadx-gui/build.gradle.kts b/jadx-gui/build.gradle.kts index 4d574fae2..a3a948e4a 100644 --- a/jadx-gui/build.gradle.kts +++ b/jadx-gui/build.gradle.kts @@ -100,6 +100,13 @@ tasks.shadowJar { } } +// workaround to exclude shadowJar 'all' artifact from publishing to maven +project.components.withType(AdhocComponentWithVariants::class.java).forEach { c -> + c.withVariantsFromConfiguration(project.configurations.shadowRuntimeElements.get()) { + skip() + } +} + tasks.startShadowScripts { doLast { val newContent =