source: osm/applications/editors/josm/plugins/namefinder/build.xml@ 3769

Last change on this file since 3769 was 3066, checked in by christofd, 17 years ago

fixed build directory of josm

File size: 1.4 KB
RevLine 
[2925]1<project name="namefinder" default="dist" basedir=".">
[2926]2 <property name="josm.prj.dir" value="../../josm"/>
3 <property name="josm.home.dir" value="${user.home}/.josm"/>
4 <property name="plugin.build.dir" value="build"/>
[2925]5
[2926]6 <!-- init target -->
7 <target name="init">
8 <mkdir dir="build" />
9 </target>
[2925]10
[2926]11 <!-- clean target -->
12 <target name="clean">
13 <delete dir="build" />
14 </target>
15
16 <!-- compile target -->
17 <target name="compile" depends="init">
18 <javac srcdir="namefinder" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
19 <classpath>
[3066]20 <pathelement path="${josm.prj.dir}/build"/>
[2926]21 <fileset dir="${josm.prj.dir}/lib">
22 <include name="**/*.jar"/>
23 </fileset>
24 </classpath>
25 </javac>
26 </target>
[2925]27
[2926]28 <!-- dist target - crate jar file -->
29 <target name="dist" depends="compile">
30 <jar destfile="${ant.project.name}.jar" basedir="${plugin.build.dir}">
31 <manifest>
32 <attribute name="Plugin-Class" value="namefinder.NameFinderPlugin" />
33 <attribute name="Plugin-Description" value="Allows selection of download areas by name, using an external service" />
34 </manifest>
35 </jar>
36 </target>
[2925]37
[2926]38 <!-- dist target - copy jar file to plugin destination -->
39 <target name="install" depends="dist">
40 <copy file="${ant.project.name}.jar" todir="${josm.home.dir}/plugins" />
41 </target>
42
43</project>
[2925]44
Note: See TracBrowser for help on using the repository browser.