]> gitweb.fperrin.net Git - Dictionary.git/commitdiff
Proper dependencies for task to create small jar file.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Tue, 17 Nov 2015 13:33:03 +0000 (14:33 +0100)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Tue, 17 Nov 2015 13:34:29 +0000 (14:34 +0100)
build.gradle

index e7beaac1a642f0ed4914dffbfdd8e7fd9032b5f7..4feb3e00dbdb83313493a1db2a4064a5110725b7 100644 (file)
@@ -26,10 +26,13 @@ dependencies {
     }
 }
 
-task makesmallicu (dependsOn: configurations.smallicu) << {
-    exec {
-        commandLine "./mksmallicu.sh", "${configurations.smallicu.resolve()[0]}", "$buildDir/icu4j-55.1.small.jar"
-    }
+task makesmallicu (type:Exec, dependsOn: configurations.smallicu) {
+    inputs.file "mksmallicu.sh"
+    inputs.file "${configurations.smallicu.resolve()[0]}"
+    outputs.dir "$buildDir"
+    outputs.file "$buildDir/icu4j-55.1.small.jar"
+    new File("$buildDir").mkdirs()
+    commandLine "./mksmallicu.sh", "${configurations.smallicu.resolve()[0]}", "$buildDir/icu4j-55.1.small.jar"
 }
 
 android {