diff --git a/build.xml b/build.xml
index 4adb779af2ad45ee3470586324b6c7085e935168..8fbfa8b3dd21e28b4097fefec77369cca5b1c2eb 100644
--- a/build.xml
+++ b/build.xml
@@ -30,7 +30,7 @@
       svnbranch: copy the version under svn
       clean: clean-up before release
 
-	-Dversion=${version}.${svn.revision}
+	-Dversion=${version} -Dsvn.revision=${svn.revision} -Dversion.update=${version.update}
     </echo>
   </target>
 
@@ -85,7 +85,7 @@
   </target>
 
   <!-- tested -->
-  <target name="compileall" depends="init">
+  <target name="compileall" depends="versionnumber">
     <echo message="Erasing..."/>
     <delete>
       <fileset dir="." includes="classes/**/*.class"/>