source: osm/applications/editors/josm/plugins/walkingpapers/build.xml@ 16733

Last change on this file since 16733 was 16570, checked in by avar, 16 years ago

Remove annoying message dialog on JOSM startup announcing that the
plugin is experimental. Instead just add a note to that effect in the
plugin description.

File size: 2.7 KB
Line 
1<project name="walkingpapers" 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="Frederik Ramm"/>
24 <attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.walkingpapers.WalkingPapersPlugin"/>
25 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/>
26 <attribute name="Plugin-Description" value="Supports downloading tiled, scanned maps from walking-papers.org. This plugin is still under early development and may be buggy."/>
27 <attribute name="Plugin-Link" value="http://wiki.openstreetmap.org/index.php/JOSM/Plugins/WalkingPapers"/>
28 <attribute name="Plugin-Mainversion" value="1725"/>
29 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
30 </manifest>
31 </jar>
32 </target>
33 <target name="revision">
34 <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false">
35 <env key="LANG" value="C"/>
36 <arg value="info"/>
37 <arg value="--xml"/>
38 <arg value="."/>
39 </exec>
40 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/>
41 <delete file="REVISION"/>
42 </target>
43 <target name="clean">
44 <delete dir="${plugin.build.dir}"/>
45 <delete file="${plugin.jar}"/>
46 </target>
47 <target name="install" depends="dist">
48 <property environment="env"/>
49 <condition property="josm.plugins.dir" value="${env.APPDATA}/JOSM/plugins" else="${user.home}/.josm/plugins">
50 <and>
51 <os family="windows"/>
52 </and>
53 </condition>
54 <copy file="${plugin.jar}" todir="${josm.plugins.dir}"/>
55 </target>
56</project>
Note: See TracBrowser for help on using the repository browser.