From ba649d0869de17b70aebe49f30c3e83eacb620a8 Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Wed, 20 Sep 2017 18:25:20 +0300 Subject: [PATCH] Fix POM attributes missing form Gradle plugins (cherry picked from commit bc447e8) --- libraries/tools/gradle-tools/pluginMarkers.gradle | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/tools/gradle-tools/pluginMarkers.gradle b/libraries/tools/gradle-tools/pluginMarkers.gradle index 3a6d82b155e..dac6a460c26 100644 --- a/libraries/tools/gradle-tools/pluginMarkers.gradle +++ b/libraries/tools/gradle-tools/pluginMarkers.gradle @@ -1,6 +1,12 @@ ext.pluginMarkerProject = { String pluginProjectId -> evaluationDependsOn(":$pluginProjectId") + if (rootProject.ext.get("isSonatypePublish")) { + def warning = "Plugin marker is not created for $pluginProjectId Sonatype publishing" + task('uploadArchives').doLast { println warning } + return + } + def pluginProject = findProject(":$pluginProjectId") repositories.addAll(pluginProject.repositories.toList())