diff options
Diffstat (limited to 'java')
-rw-r--r-- | java/gradle/library.gradle | 2 | ||||
-rw-r--r-- | java/src/IceGridGUI/plain-jar.gradle | 8 | ||||
-rw-r--r-- | java/src/IceGridGUI/proguard-jar.gradle | 1 |
3 files changed, 8 insertions, 3 deletions
diff --git a/java/gradle/library.gradle b/java/gradle/library.gradle index 3d446c7698c..678fa26e450 100644 --- a/java/gradle/library.gradle +++ b/java/gradle/library.gradle @@ -144,7 +144,7 @@ if(jarsClassPath.toBoolean()){ } } } - + updateInstallManifest.files("${DESTDIR}${jarDir}/${jar.archiveName}") install.dependsOn(updateInstallManifest) } else { task install(type: Copy, dependsOn: jarSources, overwrite: true) { diff --git a/java/src/IceGridGUI/plain-jar.gradle b/java/src/IceGridGUI/plain-jar.gradle index e4ec2f2cf06..cd5e19d1dca 100644 --- a/java/src/IceGridGUI/plain-jar.gradle +++ b/java/src/IceGridGUI/plain-jar.gradle @@ -24,6 +24,8 @@ task updateManifest(dependsOn: copyTmpJars) << { } } +updateManifest.outputs.files("${libDir}/${jarName}") + // // Copy JARs to the install location // @@ -46,11 +48,12 @@ task updateInstallManifest(dependsOn: copyJars) << { } } } +updateInstallManifest.outputs.files("${DESTDIR}${jarDir}/${jarName}") // // We need to sign the install JARs after updating the manifest. // -task signInstalJar(dependsOn: updateInstallManifest) << { +task signInstallJar(dependsOn: updateInstallManifest) << { if(keystore != null && keystore.length() > 0) { ant.signjar(jar: "${DESTDIR}${jarDir}/${jarName}", alias: "zeroc.com", @@ -58,6 +61,7 @@ task signInstalJar(dependsOn: updateInstallManifest) << { storepass:"${keystore_password}") } } +signInstallJar.outputs.files("${DESTDIR}${jarDir}/${jarName}") -task install(dependsOn: signInstalJar) +task install(dependsOn: signInstallJar) diff --git a/java/src/IceGridGUI/proguard-jar.gradle b/java/src/IceGridGUI/proguard-jar.gradle index b9988538e0c..bf6a017a17d 100644 --- a/java/src/IceGridGUI/proguard-jar.gradle +++ b/java/src/IceGridGUI/proguard-jar.gradle @@ -35,6 +35,7 @@ task updateManifest(dependsOn: proguardJar) << { } } } +updateManifest.outputs.files("${DESTDIR}${jarDir}/${jarName}") task copyJars(type: Copy, dependsOn: updateManifest) { from new File("${libDir}/${jarName}") |