Changeset 10336 in osm for applications/editors/josm/plugins/surveyor/build.xml
- Timestamp:
- 2008-08-30T17:25:23+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/surveyor/build.xml
r7287 r10336 19 19 20 20 <property name="livegpsplugin.jar" value="../../dist/livegps.jar"/> 21 22 <!-- plugin meta data (enter new version number if anything changed!) --> 23 <property name="plugin.version" value="1.4"/> 24 <property name="plugin.description" value="Allow adding markers/nodes on current gps positions (V${plugin.version})."/> 21 22 <property name="plugin.description" value="Allow adding markers/nodes on current gps positions."/> 25 23 <property name="plugin.stage" value="60"/> 26 24 <property name="plugin.class" value="at.dallermassl.josm.plugin.surveyor.SurveyorPlugin"/> 27 28 <!-- update site meta data -->29 <property name="plugin.site.file" value="josm-site.xml"/>30 <property name="plugin.site.description" value="Josm's Surveyor Update Site"/>31 <property name="plugin.site.url" value="http://www.tegmento.org/~cdaller/josm/surveyor/"/>32 <property name="plugin.site.upload.target" value="cdaller@www.tegmento.org:public_html/josm/surveyor/"/>33 25 34 26 <property name="ant.build.javac.target" value="1.5"/> 35 36 37 <target name="dist" depends="compile,site"> 27 28 29 <target name="dist" depends="compile"> 30 <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false"> 31 <env key="LANG" value="C"/> 32 <arg value="info"/> 33 <arg value="--xml"/> 34 <arg value="."/> 35 </exec> 36 <xmlproperty file="REVISION" prefix="version" keepRoot="false" collapseAttributes="true"/> 37 <delete file="REVISION"/> 38 38 39 <!-- images --> 39 40 <copy todir="${plugin.build.dir}/"> … … 49 50 <attribute name="Plugin-Class" value="${plugin.class}" /> 50 51 <attribute name="Plugin-Description" value="${plugin.description}" /> 51 <attribute name="Plugin-Version" value="${plugin.version}" />52 <!--attribute name="Plugin-Dependencies" value="org.eigenheimstrasse.josm" /-->53 52 <attribute name="Plugin-Stage" value="${plugin.stage}" /> 53 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/> 54 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/> 54 55 </manifest> 55 56 </jar> … … 83 84 <target name="clean"> 84 85 <delete dir="${plugin.build.dir}" /> 85 <delete dir="${plugin.site.file}" />86 86 <delete file="${plugin.jar}" /> 87 87 </target> 88 89 <!-- write site description for the given plugin so josm will accept it -->90 <target name="site">91 <echo message="creating site description in ${plugin.site.file}"/>92 <echo file="${plugin.site.file}"><!-- plugins available on this site -->93 <plugins>94 <plugin id="${ant.project.name}" version="${plugin.version}">95 <name>${ant.project.name}</name>96 <description>${plugin.description}</description>97 <resource>${plugin.site.url}${plugin.jar}</resource>98 </plugin>99 </plugins>100 </echo>101 </target>102 103 <!-- write site description for the given plugin (not implemented in JOSM as full version yet!) -->104 <target name="site-full-donotuse">105 <echo message="creating site description in ${plugin.site.file}"/>106 <echo file="${plugin.site.file}"><?xml version="1.0"?>107 <site version="1.0">108 <!-- meta data of site -->109 <site-info>110 <site-name>${plugin.site.description}</site-name>111 <site-url>${plugin.site.url}</site-url>112 </site-info>113 114 <!-- plugins available on this site -->115 <plugins>116 <plugin id="${ant.project.name}" version="${plugin.version}">117 <name>${ant.project.name}</name>118 <description>${plugin.description}</description>119 <resources>120 <resource src="${plugin.site.url}${plugin.jar}"121 target="${josm.home.dir}/plugins/${plugin.jar}"/>122 </resources>123 </plugin>124 </plugins>125 </site>126 </echo>127 </target>128 129 130 <!-- upload the site description and the jar file via ssh -->131 <target name="upload" depends="dist,site">132 <echo message="uploading jar and site description to ${plugin.site.upload.target}"/>133 <exec executable="scp">134 <arg value="${plugin.jar}"/>135 <arg value="${plugin.site.file}"/>136 <arg value="${plugin.site.upload.target}"/>137 </exec>138 </target>139 140 88 </project>
Note:
See TracChangeset
for help on using the changeset viewer.