Index: applications/editors/josm/plugins/namefinder/build.xml
===================================================================
--- applications/editors/josm/plugins/namefinder/build.xml	(revision 2925)
+++ applications/editors/josm/plugins/namefinder/build.xml	(revision 2926)
@@ -1,35 +1,44 @@
 <project name="namefinder" default="dist" basedir=".">
+  <property name="josm.prj.dir" value="../../josm"/>
+  <property name="josm.home.dir" value="${user.home}/.josm"/>
+  <property name="plugin.build.dir" value="build"/>
 
-    <fileset id="required_libs" dir="../../josm/lib">
-            <include name="MinML2.jar"/>
-    </fileset>
+    <!-- init target -->
+     <target name="init">
+        <mkdir dir="build" />
+      </target>
 
-	<target name="dist" depends="compile">
+    <!-- clean target -->
+      <target name="clean">
+        <delete dir="build" />
+      </target>
+    
+    <!-- compile target -->
+    <target name="compile" depends="init">
+    <javac srcdir="namefinder" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
+      <classpath>
+        <pathelement path="${josm.prj.dir}/bin"/>
+        <fileset dir="${josm.prj.dir}/lib">
+          <include name="**/*.jar"/>
+        </fileset>
+      </classpath>
+    </javac>
+    </target>
 
-        <!-- jars -->
-        <unjar dest="build">
-                <fileset refid="required_libs" />
-        </unjar>
+    <!-- dist target - crate jar file -->
+  <target name="dist" depends="compile">
+    <jar destfile="${ant.project.name}.jar" basedir="${plugin.build.dir}">
+      <manifest>
+        <attribute name="Plugin-Class" value="namefinder.NameFinderPlugin" />
+        <attribute name="Plugin-Description" value="Allows selection of download areas by name, using an external service" />
+      </manifest>
+    </jar>
+  </target>
 
-		<!-- create josm-custom.jar -->
-		<jar destfile="namefinder.jar" basedir="build">
-			<manifest>
-                <attribute name="Plugin-Class" value="namefinder.NameFinderPlugin" />
-                <attribute name="Plugin-Description" value="Allows selection of download areas by name, using an external service" />
-			</manifest>
-		</jar>
-	</target>
+    <!-- dist target - copy jar file to plugin destination -->
+     <target name="install" depends="dist">
+        <copy file="${ant.project.name}.jar" todir="${josm.home.dir}/plugins" />
+      </target>
+    
+</project>
 
-	<target name="compile" depends="init">
-		<javac srcdir="namefinder" classpath="../../josm/build/:../../josm/lib/MinML2.jar" destdir="build" />
-	</target>
-
-	<target name="init">
-		<mkdir dir="build" />
-	</target>
-
-	<target name="clean">
-		<delete dir="build" />
-	</target>
-
-</project>
