From 0cfac71efed09a2821a2bb08b6d227c7ac211a40 Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Fri, 4 Aug 2017 15:40:30 +0300 Subject: [PATCH] (minor) Improve readability of pluginMarkers.gradle, fix indent in file (minor) Clarify the comment on the setUpSeparateArtifact block --- libraries/tools/gradle-tools/pluginMarkers.gradle | 6 ++++-- .../pluginsDsl/allopenPluginsDsl/settings.gradle | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/libraries/tools/gradle-tools/pluginMarkers.gradle b/libraries/tools/gradle-tools/pluginMarkers.gradle index cec3d1a62bb..3a6d82b155e 100644 --- a/libraries/tools/gradle-tools/pluginMarkers.gradle +++ b/libraries/tools/gradle-tools/pluginMarkers.gradle @@ -11,6 +11,7 @@ ext.pluginMarkerProject = { String pluginProjectId -> compile pluginProject } + // Remove the default JAR artifact added by the Java plugin configurations.archives.artifacts.clear() configurePublishing(project) @@ -19,7 +20,7 @@ ext.pluginMarkerProject = { String pluginProjectId -> version = project.version + (findProperty('marker_version_suffix') ?: "") - for (pluginId in pluginProject.pluginBundle.plugins*.id) { + for (pluginId in pluginProject.pluginBundle.plugins.collect { it.id }) { def artifactName = "${pluginId}.gradle.plugin" artifacts { @@ -27,11 +28,12 @@ ext.pluginMarkerProject = { String pluginProjectId -> archives(emptyJar) { group = pluginId name = artifactName - classifier theClassifier + classifier = theClassifier } } } + // Publish each gradle plugin marker under its own Maven coordinates pluginId:pluginId.gradle.plugin def setUpSeparateArtifact = { addFilter(pluginId) { artifact, file -> artifact.name == artifactName } def pom = pom(pluginId) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/pluginsDsl/allopenPluginsDsl/settings.gradle b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/pluginsDsl/allopenPluginsDsl/settings.gradle index a3723bd2b65..bcbc4d55acf 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/pluginsDsl/allopenPluginsDsl/settings.gradle +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/pluginsDsl/allopenPluginsDsl/settings.gradle @@ -1,6 +1,6 @@ pluginManagement { repositories { - maven { url '' } + maven { url '' } gradlePluginPortal() } } \ No newline at end of file