From 772df9bea76af6514fd24b12e903d0579c5aca6c Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Fri, 20 Jun 2014 22:24:19 +0100 Subject: [PATCH] Add inputs to gradle bootRepackage task See gh-1113 --- spring-boot-samples/spring-boot-sample-web-ui/build.gradle | 4 ++++ .../boot/gradle/repackage/RepackagePluginFeatures.java | 1 + 2 files changed, 5 insertions(+) diff --git a/spring-boot-samples/spring-boot-sample-web-ui/build.gradle b/spring-boot-samples/spring-boot-sample-web-ui/build.gradle index 7a7a767101..18bda1e79f 100644 --- a/spring-boot-samples/spring-boot-sample-web-ui/build.gradle +++ b/spring-boot-samples/spring-boot-sample-web-ui/build.gradle @@ -25,6 +25,10 @@ apply plugin: 'spring-boot' mainClassName = "sample.ui.SampleWebUiApplication" +springBoot { + classifier = 'exec' +} + jar { baseName = 'spring-boot-sample-web-ui' version = '0.0.0' diff --git a/spring-boot-tools/spring-boot-gradle-plugin/src/main/groovy/org/springframework/boot/gradle/repackage/RepackagePluginFeatures.java b/spring-boot-tools/spring-boot-gradle-plugin/src/main/groovy/org/springframework/boot/gradle/repackage/RepackagePluginFeatures.java index 404fa2f4ac..2d20113544 100644 --- a/spring-boot-tools/spring-boot-gradle-plugin/src/main/groovy/org/springframework/boot/gradle/repackage/RepackagePluginFeatures.java +++ b/spring-boot-tools/spring-boot-gradle-plugin/src/main/groovy/org/springframework/boot/gradle/repackage/RepackagePluginFeatures.java @@ -93,6 +93,7 @@ public class RepackagePluginFeatures implements PluginFeatures { File file = archive.getArchivePath(); String classifier = this.task.getClassifier(); if (classifier != null) { + this.task.getInputs().file(archive); String withClassifer = file.getName(); withClassifer = StringUtils.stripFilenameExtension(withClassifer) + "-" + classifier + "."