Changeset 5147 in osm for applications/editors/josm/plugins/livegps
- Timestamp:
- 2007-10-24T07:31:46+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/livegps/build.xml
r3836 r5147 1 1 <project name="livegps" default="dist" basedir="."> 2 2 <!-- compilation properties --> 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 <property name="josm.build.dir" value="../../core"/> 4 <property name="josm.home.dir" value="${user.home}/.josm"/> 5 <property name="plugin.build.dir" value="build"/> 6 <property name="plugin.name" value="${ant.project.name}"/> 7 <property name="plugin.jar" value="${plugin.name}.jar"/> 8 <property name="livegpsplugin.jar" value="${josm.home.dir}/plugins/livegps.jar"/> 9 10 <!-- plugin meta data (enter new version number if anything changed!) --> 11 <property name="plugin.version" value="1.2.1"/> 12 <property name="plugin.description" value="Allow live GPS feed from a gpsd server (V${plugin.version})."/> 13 <property name="plugin.stage" value="50"/> 14 <property name="plugin.class" value="livegps.LiveGpsPlugin"/> 15 16 <!-- update site meta data --> 17 <property name="plugin.site.file" value="josm-site.xml"/> 18 <property name="plugin.site.description" value="Josm's LiveGps Update Site"/> 19 <property name="plugin.site.url" value="http://www.tegmento.org/~cdaller/josm/livegps/"/> 20 <property name="plugin.site.upload.target" value="cdaller@www.tegmento.org:public_html/josm/livegps/"/> 21 22 22 23 23 <target name="dist" depends="compile,site"> … … 57 57 58 58 <target name="init"> 59 60 59 <echo>java version: ${java.version}</echo> 60 </target> 61 61 62 62 <target name="clean"> … … 71 71 <echo file="${plugin.site.file}"><!-- plugins available on this site --> 72 72 <plugins> 73 74 75 76 77 73 <plugin id="${ant.project.name}" version="${plugin.version}"> 74 <name>${ant.project.name}</name> 75 <description>${plugin.description}</description> 76 <resource>${plugin.site.url}${plugin.jar}</resource> 77 </plugin> 78 78 </plugins> 79 80 79 </echo> 80 </target> 81 81 82 83 84 85 86 <site version="1.0"> 87 <!-- meta data of site --> 88 89 90 91 82 <!-- write site description for the given plugin (not implemented in JOSM as full version yet!) --> 83 <target name="site-full-donotuse"> 84 <echo message="creating site description in ${plugin.site.file}"/> 85 <echo file="${plugin.site.file}"><?xml version="1.0"?> 86 <site version="1.0"> 87 <!-- meta data of site --> 88 <site-info> 89 <site-name>${plugin.site.description}</site-name> 90 <site-url>${plugin.site.url}</site-url> 91 </site-info> 92 92 93 94 95 96 97 98 99 100 101 102 103 93 <!-- plugins available on this site --> 94 <plugins> 95 <plugin id="${ant.project.name}" version="${plugin.version}"> 96 <name>${ant.project.name}</name> 97 <description>${plugin.description}</description> 98 <resources> 99 <resource src="${plugin.site.url}${plugin.jar}" 100 target="${josm.home.dir}/plugins/${plugin.jar}"/> 101 </resources> 102 </plugin> 103 </plugins> 104 104 </site> 105 106 105 </echo> 106 </target> 107 107 108 109 110 111 112 113 114 115 116 108 <!-- upload the site description and the jar file via ssh --> 109 <target name="upload" depends="dist,site"> 110 <echo message="uploading jar and site description to ${plugin.site.upload.target}"/> 111 <exec executable="scp"> 112 <arg value="${plugin.jar}"/> 113 <arg value="${plugin.site.file}"/> 114 <arg value="${plugin.site.upload.target}"/> 115 </exec> 116 </target> 117 117 118 118 </project>
Note:
See TracChangeset
for help on using the changeset viewer.