improve workflow
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml
index 9da065b..6486e0c 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml
@@ -3,19 +3,16 @@
     name="update"
     default="update"
     basedir=".">
-
-
-
-    <property
-        name="java15-home"
-        value="${user.home}/ibm-java2-ppc-50/jre" />
+    <fail
+        unless="java15-home"
+        message="Must provide java15-home" />
     <property
         name="buildDirectory"
         value="${basedir}" />
-
-    <target name="update">
-        <echo message="Updating ${featureId} ${version}" />
-
+    <target
+        name="update">
+        <echo
+            message="Updating ${featureId} ${version}" />
         <java
             taskname="updateJob"
             fork="true"
@@ -24,35 +21,54 @@
             jvm="${java15-home}/bin/java"
             classname="org.eclipse.equinox.launcher.Main">
             <classpath>
-                <fileset dir="${eclipse.home}/plugins">
-                    <include name="org.eclipse.equinox.launcher_*.jar" />
+                <fileset
+                    dir="${eclipse.home}/plugins">
+                    <include
+                        name="org.eclipse.equinox.launcher_*.jar" />
                 </fileset>
             </classpath>
-
-
-            <jvmarg value="-DcontinueOnError=true" />
-            <arg value="-clean" />
-            <arg value="-nosplash" />
-            <arg value="-application" />
-            <arg value="org.eclipse.update.core.standaloneUpdate" />
-            <arg value="-data" />
-            <arg value="${basedir}/buildworkspace" />
-            <arg value="-debug" />
-            <arg value="-consolelog" />
-            <arg value="-command" />
-            <arg value="mirror" />
-            <arg value="-featureId" />
-            <arg value="${featureId}" />
-            <arg value="-version" />
-            <arg value="${version}" />
-            <arg value="-from" />
-            <arg value="${from.update.site}" />
-            <arg value="-to" />
-            <arg value="${update.site}" />
-            <arg value="-ignoreMissingPlugins" />
-            <arg value="true" />
-
+            <jvmarg
+                value="-DcontinueOnError=true" />
+            <arg
+                value="-clean" />
+            <arg
+                value="-nosplash" />
+            <arg
+                value="-application" />
+            <arg
+                value="org.eclipse.update.core.standaloneUpdate" />
+            <arg
+                value="-data" />
+            <arg
+                value="${basedir}/buildworkspace" />
+            <arg
+                value="-debug" />
+            <arg
+                value="-consolelog" />
+            <arg
+                value="-command" />
+            <arg
+                value="mirror" />
+            <arg
+                value="-featureId" />
+            <arg
+                value="${featureId}" />
+            <arg
+                value="-version" />
+            <arg
+                value="${version}" />
+            <arg
+                value="-from" />
+            <arg
+                value="${from.update.site}" />
+            <arg
+                value="-to" />
+            <arg
+                value="${update.site}" />
+            <arg
+                value="-ignoreMissingPlugins" />
+            <arg
+                value="true" />
         </java>
-
     </target>
-</project>
+</project>
\ No newline at end of file