diff -Nur -x '*.orig' -x '*~' jug-2.0.0/build.xml jug-2.0.0.new/build.xml
--- jug-2.0.0/build.xml	2009-07-22 11:45:31.000000000 +0200
+++ jug-2.0.0.new/build.xml	2009-07-22 11:50:15.000000000 +0200
@@ -104,6 +104,7 @@
         <delete dir="${DocDir}"/>
         <delete dir="${TestDir}"/>
         <delete dir="${DistDir}"/>
+        <delete dir="${JavaDocDir}"/>
     </target>
 
     <target name="compile_java" depends="prepare">
@@ -115,7 +116,6 @@
             <include name="org/safehaus/uuid/*.java" />
             <include name="org/safehaus/uuid/ext/*.java" />
             <include name="test/*.java" />
-            <classpath refid="classpath" />
         </javac>
     </target>
 
@@ -254,9 +254,11 @@
         <available property="junit.present" classname="junit.framework.TestCase" />
     </target>
 
-    <target name="compile_test" depends="junit, jars" if="junit.present">
+    <target name="compile_test" depends="junit" if="junit.present">
         <javac SrcDir="${TestSrcDir}" destdir="${TestBuildDir}" debug="true">
             <include name="**/*.java" />
+            <!-- Test does not compile -->
+            <exclude name="org/safehaus/uuid/test/UUIDTimerTest.java" />
             <classpath>
                 <pathelement location="${BuildClassesDir}" />
             </classpath>     
@@ -264,7 +266,7 @@
     </target>
 
     <target name="test" depends="compile_test" if="junit.present">
-        <junit fork="yes" printsummary="yes" haltonfailure="no">
+        <junit fork="yes" printsummary="yes" haltonfailure="on">
             <batchtest fork="yes" todir="${TestXmlResultsDir}">
                 <fileset dir="${TestBuildDir}">
                     <include name="**/*Test.class"/>
