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 =