From 8ee788e6b529438896cb0eb2856520ff6a90bf7b Mon Sep 17 00:00:00 2001 From: Ilya Matveev Date: Fri, 12 May 2017 14:18:27 +0700 Subject: [PATCH] gradle-plugin: Add dist target --- build.gradle | 4 ++-- tools/gradle-plugin/build.gradle | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index d271e67212f..d3a1c61a742 100644 --- a/build.gradle +++ b/build.gradle @@ -252,11 +252,11 @@ task cross_dist_runtime(type: Copy) { } task dist { - dependsOn 'dist_compiler', 'dist_runtime' + dependsOn 'dist_compiler', 'dist_runtime', ':tools:gradle-plugin:dist' } task cross_dist { - dependsOn 'cross_dist_runtime', 'dist_compiler' + dependsOn 'cross_dist_runtime', 'dist' } task bundle(type: Tar) { diff --git a/tools/gradle-plugin/build.gradle b/tools/gradle-plugin/build.gradle index 841fbdd9809..e54c9d60d63 100644 --- a/tools/gradle-plugin/build.gradle +++ b/tools/gradle-plugin/build.gradle @@ -62,6 +62,20 @@ jar { from (rootProject.findProject(':tools:helpers').sourceSets.main.output) } +task dist(type: Copy) { + dependsOn 'jar' + destinationDir file('dist') + from (jar.outputs.files) +} + +task deleteDist(type: Delete) { + delete 'dist' +} + +clean { + dependsOn 'deleteDist' +} + publishing { publications { gradlePlugin(MavenPublication) {