diff --git a/openbis_standard_technologies/clients.gradle b/openbis_standard_technologies/clients.gradle
index 7ff9de70ae869e9cfcf2e8a81d8a3f7a45954c69..4b8ea3149acf1a33ffcb3eba1ecc13ca3eaebfc8 100644
--- a/openbis_standard_technologies/clients.gradle
+++ b/openbis_standard_technologies/clients.gradle
@@ -100,7 +100,7 @@ task createDssClientJar(type: Jar) {
     }   
 }   
 
-task copyJarsForWebStart(type: Copy) {
+task copyJarsForWebStart(type: Copy, dependsOn: [createOpenbisJar, createDssClientJar]) {
     from configurations.webStartJars.files
     from (jarsToBeSignedFolder) {
         include dssGuiClientJarName
@@ -118,7 +118,7 @@ task copyJarsForWebStart(type: Copy) {
 }
 
 keystoreFile = '../screening/etc/dev.keystore'
-task signWebStartJars(type: Copy, dependsOn: [createOpenbisJar, createDssClientJar, copyJarsForWebStart]) {
+task signWebStartJars(type: Copy, dependsOn: [copyJarsForWebStart]) {
     from jarsToBeSignedFolder
     into signedJarsFolder
     inputs.file keystoreFile