source: osm/applications/editors/josm/plugins/wmsplugin/build.xml@ 16583

Last change on this file since 16583 was 16308, checked in by stoecker, 15 years ago

modernized WMS plugin, many settings of older WMS will need some adjustment

File size: 2.8 KB
Line 
1<project name="wmsplugin" default="dist" basedir=".">
2 <property name="josm" location="../../core/dist/josm-custom.jar"/>
3 <property name="plugin.dist.dir" value="../../dist"/>
4 <property name="plugin.build.dir" value="build"/>
5 <property name="plugin.jar" value="${plugin.dist.dir}/${ant.project.name}.jar"/>
6 <property name="ant.build.javac.target" value="1.5"/>
7 <target name="init">
8 <mkdir dir="${plugin.build.dir}"/>
9 </target>
10 <target name="compile" depends="init">
11 <echo message="creating ${plugin.jar}"/>
12 <javac srcdir="src" classpath="${josm}" debug="true" destdir="${plugin.build.dir}">
13 <compilerarg value="-Xlint:deprecation"/>
14 <compilerarg value="-Xlint:unchecked"/>
15 </javac>
16 </target>
17 <target name="dist" depends="compile,revision">
18 <copy todir="${plugin.build.dir}/images">
19 <fileset dir="images"/>
20 </copy>
21 <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
22 <manifest>
23 <attribute name="Author" value="Tim Waters, Petr Dlouhý"/>
24 <attribute name="Plugin-Class" value="wmsplugin.WMSPlugin"/>
25 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/>
26 <attribute name="Plugin-Description" value="Display georeferenced images as background in JOSM (WMS servers, Yahoo, ...)."/>
27 <attribute name="Plugin-Link" value="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/WMSPlugin"/>
28 <attribute name="Plugin-Mainversion" value="1722"/>
29 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
30 <attribute name="de_Plugin-Link" value="http://wiki.openstreetmap.org/wiki/DE:JOSM/Plugins/WMSPlugin"/>
31 </manifest>
32 </jar>
33 </target>
34 <target name="revision">
35 <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false">
36 <env key="LANG" value="C"/>
37 <arg value="info"/>
38 <arg value="--xml"/>
39 <arg value="."/>
40 </exec>
41 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/>
42 <delete file="REVISION"/>
43 </target>
44 <target name="clean">
45 <delete dir="${plugin.build.dir}"/>
46 <delete file="${plugin.jar}"/>
47 </target>
48 <target name="install" depends="dist">
49 <property environment="env"/>
50 <condition property="josm.plugins.dir" value="${env.APPDATA}/JOSM/plugins" else="${user.home}/.josm/plugins">
51 <and>
52 <os family="windows"/>
53 </and>
54 </condition>
55 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/>
56 </target>
57</project>
Note: See TracBrowser for help on using the repository browser.