Index: /trunk/build.xml
===================================================================
--- /trunk/build.xml	(revision 16035)
+++ /trunk/build.xml	(revision 16036)
@@ -195,5 +195,5 @@
       ** Main target that builds JOSM and checks XML against schemas
     -->
-    <target name="dist" depends="compile,extract-libraries,create-revision,check-schemas,epsg">
+    <target name="dist" depends="compile,extract-libraries,epsg,copy-resources,create-revision,check-schemas">
         <echo>Revision ${version.entry.commit.revision}</echo>
         <copy file="CONTRIBUTION" todir="${build.dir}"/>
@@ -292,5 +292,5 @@
         </java>
     </target>
-    <target name="compile-cots" depends="init">
+    <target name="compile-cots" depends="init" description="Compiles third-party dependencies not retrieved with Ivy">
         <!-- COTS -->
         <javac srcdir="${src.dir}" includes="com/google/**,com/kitfox/**,oauth/**,org/apache/commons/**" nowarn="on" encoding="iso-8859-1"
@@ -322,5 +322,5 @@
         </javac>
     </target>
-    <target name="compile-jmapviewer" depends="init">
+    <target name="compile-jmapviewer" depends="init" description="Compiles JMapViewer">
         <!-- JMapViewer -->
         <javac sourcepath="" srcdir="${src.dir}" fork="yes"
@@ -348,5 +348,5 @@
         </javac>
     </target>
-    <target name="compile" depends="init,javacc,compile-cots,compile-jmapviewer" unless="compile.notRequired">
+    <target name="compile" depends="init,javacc,compile-cots,compile-jmapviewer" unless="compile.notRequired" description="Compiles JOSM">
         <!-- JOSM -->
         <javac sourcepath="" srcdir="${src.dir}" fork="yes"
@@ -377,5 +377,6 @@
             </classpath>
         </javac>
-
+    </target>
+    <target name="copy-resources" description="Copy resource files to build directory">
         <copy todir="build" failonerror="no" includeemptydirs="no">
             <fileset dir="resources"/>
@@ -468,5 +469,5 @@
         </sequential>
     </macrodef>
-    <target name="test-compile" depends="test-init,compile,extract-libraries,epsg">
+    <target name="test-compile" depends="test-init,compile,extract-libraries,epsg,copy-resources" description="Compiles all tests">
         <call-javac testfamily="unit">
             <cp-elements>
@@ -841,5 +842,5 @@
     </target>
 
-    <target name="script-compile" depends="dist, test-compile">
+    <target name="script-compile" depends="test-compile" description="Compiles all scripts">
         <javac sourcepath="" srcdir="${base.dir}/scripts" failonerror="true" includes="*.java"
                destdir="${script-build.dir}" target="${java.lang.version}" source="${java.lang.version}" debug="on"
