source: osm/applications/editors/josm/plugins/pluginmanager/build.xml@ 3335

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

Initial import.

File size: 1.7 KB
Line 
1<project name="pluginmanager" default="dist" basedir=".">
2
3 <property name="josm.build.dir" value="../JOSM"/>
4 <property name="josm.home.dir" value="${user.home}/.josm"/>
5 <property name="plugin.build.dir" value="bin"/>
6
7
8
9 <target name="dist" depends="compile">
10 <!-- images -->
11 <!--
12 <copy todir="${plugin.build.dir}/images">
13 <fileset dir="src/images" />
14 </copy>
15 -->
16 <!-- copy configuration xml files -->
17 <copy todir="${plugin.build.dir}">
18 <fileset dir="src">
19 <include name="*.xml"/>
20 </fileset>
21 </copy>
22
23 <!-- create josm-custom.jar -->
24 <jar destfile="${ant.project.name}.jar" basedir="${plugin.build.dir}">
25 <manifest>
26 <attribute name="Plugin-Class" value="at.dallermassl.josm.plugin.pluginmanager.PluginManagerPlugin" />
27 <attribute name="Plugin-Description" value="Manage plugins and provide update mechanism." />
28 <attribute name="Plugin-Version" value="0.1" />
29 <!--attribute name="Plugin-Dependencies" value="org.eigenheimstrasse.josm" /-->
30 </manifest>
31 </jar>
32 </target>
33
34 <target name="compile" depends="init">
35 <mkdir dir="${plugin.build.dir}"/>
36 <javac srcdir="src" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
37 <classpath>
38 <pathelement path="${josm.build.dir}/build"/>
39 <fileset dir="${josm.build.dir}/lib">
40 <include name="**/*.jar"/>
41 </fileset>
42 </classpath>
43 </javac>
44 </target>
45
46 <target name="install" depends="dist">
47 <copy file="${ant.project.name}.jar" todir="${josm.home.dir}/plugins" />
48 </target>
49
50 <target name="init">
51 <echo>java version: ${java.version}</echo>
52 </target>
53
54 <target name="clean">
55 <delete dir="${plugin.build.dir}" />
56 </target>
57
58</project>
Note: See TracBrowser for help on using the repository browser.