Index: applications/editors/josm/plugins/build.xml
===================================================================
--- applications/editors/josm/plugins/build.xml	(revision 5147)
+++ applications/editors/josm/plugins/build.xml	(revision 5153)
@@ -21,30 +21,42 @@
   </target>
 
-  <target name="build" depends="compile">
+  <target name="build" depends="dist">
+  </target>
+
+  <target name="dist" depends="compile">
+    <mkdir dir="dist"/>
     <ant	dir="colorscheme"	antfile="build.xml"	target="dist"/>
-    <ant	dir="lang"		antfile="build.xml"	target="install-all"/>
-    <ant	dir="mappaint"		antfile="build.xml"	target="build"/>
+    <ant	dir="duplicateway"	antfile="build.xml"	target="dist"/>
+    <ant	dir="lang"		antfile="build.xml"	target="dist"/>
+    <ant	dir="mappaint"		antfile="build.xml"	target="dist"/>
     <ant	dir="namefinder"	antfile="build.xml"	target="dist"/>
-    <ant	dir="nearclick"		antfile="build.xml"	target="build"/>
-    <ant	dir="osmarender"	antfile="build.xml"	target="build"/>
-    <ant	dir="plastic_laf"	antfile="build.xml"	target="build"/>
+    <ant	dir="nearclick"		antfile="build.xml"	target="dist"/>
+    <ant	dir="openvisible"	antfile="build.xml"	target="dist"/>
+    <ant	dir="osmarender"	antfile="build.xml"	target="dist"/>
+    <ant	dir="plastic_laf"	antfile="build.xml"	target="dist"/>
     <ant	dir="slippymap"		antfile="build.xml"	target="dist"/>
-    <ant	dir="tagging-preset-tester"	antfile="build.xml"	target="build"/>
-    <ant	dir="validator"		antfile="build.xml"	target="build"/>
-    <ant	dir="wmsplugin"		antfile="build.xml"	target="build"/>
-    <ant	dir="ywms"		antfile="build.xml"	target="build"/>
+    <ant	dir="tagging-preset-tester"	antfile="build.xml"	target="dist"/>
+    <ant	dir="utilsplugin"	antfile="build.xml"	target="dist"/>
+    <ant	dir="validator"		antfile="build.xml"	target="dist"/>
+    <ant	dir="wmsplugin"		antfile="build.xml"	target="dist"/>
+    <ant	dir="ywms"		antfile="build.xml"	target="dist"/>
 
     <ant	dir="livegps"		antfile="build.xml"	target="dist"/>
     <ant	dir="surveyor"		antfile="build.xml"	target="dist"/>
-    <!--ant	dir="grid"		antfile="build.xml"	target="build"/-->
-    <!-- ant	dir="pluginmanager"	antfile="build.xml"	target="dist"/ --> 
-    <!-- ant	dir="tways"		antfile="build.xml"	target="build"/ --> 
-    <!-- ant	dir="waypoints"		antfile="build.xml"	target="build"/ -->
-    <!-- ant	dir="navigator"		antfile="build.xml"	target="dist"/ -->
+  </target>
+
+  <target name="build_defect" depends="compile">
+    <ant	dir="lakewalker"	antfile="build.xml"	target="dist"/>
+    <ant	dir="navigator"		antfile="build.xml"	target="dist"/>
+    <ant	dir="pluginmanager"	antfile="build.xml"	target="dist"/> 
+    <ant	dir="waypoints"		antfile="build.xml"	target="dist"/>
+    <ant	dir="grid"		antfile="build.xml"	target="dist"/>
   </target>
 
   <target name="clean">
     <ant	dir="colorscheme"	antfile="build.xml"	target="clean"/>
+    <ant	dir="duplicateway"	antfile="build.xml"	target="clean"/>
     <ant	dir="grid"		antfile="build.xml"	target="clean"/>
+    <ant	dir="lakewalker"	antfile="build.xml"	target="clean"/>
     <ant	dir="lang"		antfile="build.xml"	target="clean"/>
     <ant	dir="mappaint"		antfile="build.xml"	target="clean"/>
@@ -52,9 +64,11 @@
     <ant	dir="navigator"		antfile="build.xml"	target="clean"/>
     <ant	dir="nearclick"		antfile="build.xml"	target="clean"/>
+    <ant	dir="openvisible"	antfile="build.xml"	target="clean"/>
     <ant	dir="osmarender"	antfile="build.xml"	target="clean"/>
     <ant	dir="plastic_laf"	antfile="build.xml"	target="clean"/>
     <ant	dir="pluginmanager"	antfile="build.xml"	target="clean"/>
+    <ant	dir="slippymap"		antfile="build.xml"	target="clean"/>
     <ant	dir="tagging-preset-tester"	antfile="build.xml"	target="clean"/>
-    <ant	dir="tways"		antfile="build.xml"	target="clean"/>
+    <ant	dir="utilsplugin"	antfile="build.xml"	target="clean"/>
     <ant	dir="validator"		antfile="build.xml"	target="clean"/>
     <ant	dir="waypoints"		antfile="build.xml"	target="clean"/>
@@ -64,4 +78,6 @@
     <ant	dir="surveyor"		antfile="build.xml"	target="clean"/>
     <ant	dir="livegps"		antfile="build.xml"	target="clean"/>
+
+    <delete dir="dist" />
   </target>
 
@@ -69,5 +85,5 @@
   </target>
 
-  <target name="install" depends="build">
+  <target name="install" depends="dist">
   </target>
 
