diff --git a/build.xml b/build.xml
index 3f6c2aee3a9a3ca30d988673172968287b68cb65..a34e5ae4865c7362c3f849edba7633bd59cfddf4 100644
--- a/build.xml
+++ b/build.xml
@@ -1246,7 +1246,6 @@
         <zip destfile="i2pupdate.zip" basedir="pkg-temp" />
     </target>
     <target name="test" depends="buildProperties, jbigi" >
-        <mkdir dir="reports/core/junit/" />
         <ant dir="core/java/" target="test" />
     </target>
     <target name="junit.report" depends="buildProperties" >
diff --git a/core/java/build.xml b/core/java/build.xml
index 675ee71449aa8372a60619dcc113a76577628f2c..354172439a18012464dcbfa9c52e99b74f25f82d 100644
--- a/core/java/build.xml
+++ b/core/java/build.xml
@@ -92,14 +92,12 @@
         </cobertura-instrument>
     </target>
     <target name="test" depends="clean, compileTest, prepareTest">
+        <mkdir dir="../../reports/core/junit/" />
         <delete>
             <fileset dir="../../reports/core/junit">
                 <include name="TEST-*.xml"/>
             </fileset>
         </delete>
-        <mkdir dir="../../reports/" />
-        <mkdir dir="../../reports/core/" />
-        <mkdir dir="../../reports/core/junit/" />
         <junit printsummary="on" fork="yes" maxmemory="384m">
             <sysproperty key="net.sourceforge.cobertura.datafile" file="./cobertura.ser" />
             <classpath>