Ignore:
Timestamp:
2009-01-01T18:55:45+01:00 (16 years ago)
Author:
stoecker
Message:

removed tab stop usage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/navigator/build.xml

    r7287 r12780  
    11<project name="navigator" default="dist" basedir=".">
    2 
    3   <!-- compilation properties -->
    4   <property name="josm.build.dir"       value="../../core"/>
    5   <property name="josm.home.dir"        value="${user.home}/.josm"/>
    6   <property name="josm"                 location="../../core/dist/josm-custom.jar" />
    7   <property name="plugin.build.dir"     value="build"/>
    8   <property name="plugin.dist.dir"      value="../../dist"/>
    9   <property name="plugin.name"          value="${ant.project.name}"/>
    10   <property name="plugin.jar"           value="../../dist/${plugin.name}.jar"/>
    11  
    12   <!-- plugin meta data (enter new version number if anything changed!) -->
    13   <property name="plugin.version" value="0.3.1"/>
    14   <property name="plugin.description" value="Provides navigation/autorouting functionality (V${plugin.version})."/>
    15   <property name="plugin.stage" value="50"/>
    16   <property name="plugin.class" value="at.dallermassl.josm.plugin.navigator.NavigatorPlugin"/>
    17  
    18   <!-- update site meta data -->
    19   <property name="plugin.site.file" value="josm-site.xml"/>
    20   <property name="plugin.site.description" value="Josm's Surveyor Update Site"/>
    21   <property name="plugin.site.url" value="http://www.tegmento.org/~cdaller/josm/${ant.project.name}/"/>
    22   <property name="plugin.site.upload.target" value="cdaller@www.tegmento.org:public_html/josm/${ant.project.name}/"/>
    23 
    24   <property name="ant.build.javac.target" value="1.5"/>
    25  
    26 
    27   <target name="dist" depends="compile,site">
    28     <!-- images -->
    29     <copy todir="${plugin.build.dir}/images">
    30       <fileset dir="src/images" />
    31     </copy>
    32     <!-- copy configuration xml files
    33          <copy todir="${plugin.build.dir}">
    34            <fileset dir="src">
    35              <include name="*.xml"/>
    36            </fileset>
    37          </copy>
    38          -->
    39    
    40     <!-- create jar file -->
    41     <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
    42       <manifest>
    43         <attribute name="Plugin-Class" value="${plugin.class}" />
    44         <attribute name="Plugin-Description" value="${plugin.description}" />
    45         <attribute name="Plugin-Version" value="${plugin.version}" />
    46         <attribute name="Plugin-Dependencies" value="jgrapht-jdk1.5" />
    47         <attribute name="Plugin-Stage" value="${plugin.stage}" />
    48       </manifest>
    49     </jar>
    50   </target>
    51 
    52   <target name="compile" depends="init">
    53     <echo message="creating ${plugin.jar}"/>
    54     <mkdir dir="${plugin.build.dir}"/>
    55 
    56     <javac srcdir="src" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
    57       <classpath>
    58         <pathelement path="${josm.build.dir}/build"/>
    59         <fileset dir="${josm.build.dir}/lib">
    60           <include name="**/*.jar"/>
    61         </fileset>
    62         <fileset dir="lib">
    63           <include name="**/*.jar"/>
    64         </fileset>
    65       </classpath>
    66     </javac>
    67   </target>
    68 
    69   <target name="install" depends="dist">
    70     <copy file="${plugin.jar}" todir="${josm.home.dir}/plugins" />
    71     <copy todir="${josm.home.dir}/plugins">
    72       <fileset dir="lib">
    73         <include name="**/*.jar"/>
    74       </fileset>
    75     </copy>
    76   </target>
    77 
    78   <target name="init">
    79     <echo>java version: ${java.version}</echo>
    80   </target>
    81 
    82   <target name="clean">
    83     <delete dir="${plugin.build.dir}" />
    84     <delete dir="${plugin.site.file}" />
    85     <delete file="${plugin.jar}" />
    86   </target>
    87 
    88   <!-- write site description for the given plugin so josm will accept it -->
    89   <target name="site">
    90     <echo message="creating site description in ${plugin.site.file}"/>
    91     <echo file="${plugin.site.file}">&lt;!-- plugins available on this site -->
     2<!-- compilation properties -->
     3    <property name="josm.build.dir"   value="../../core"/>
     4    <property name="josm.home.dir"    value="${user.home}/.josm"/>
     5    <property name="josm"         location="../../core/dist/josm-custom.jar" />
     6    <property name="plugin.build.dir" value="build"/>
     7    <property name="plugin.dist.dir"  value="../../dist"/>
     8    <property name="plugin.name"      value="${ant.project.name}"/>
     9    <property name="plugin.jar"       value="../../dist/${plugin.name}.jar"/>
     10<!-- plugin meta data (enter new version number if anything changed!) -->
     11    <property name="plugin.version" value="0.3.1"/>
     12    <property name="plugin.description" value="Provides navigation/autorouting functionality (V${plugin.version})."/>
     13    <property name="plugin.stage" value="50"/>
     14    <property name="plugin.class" value="at.dallermassl.josm.plugin.navigator.NavigatorPlugin"/>
     15<!-- update site meta data -->
     16    <property name="plugin.site.file" value="josm-site.xml"/>
     17    <property name="plugin.site.description" value="Josm's Surveyor Update Site"/>
     18    <property name="plugin.site.url" value="http://www.tegmento.org/~cdaller/josm/${ant.project.name}/"/>
     19    <property name="plugin.site.upload.target" value="cdaller@www.tegmento.org:public_html/josm/${ant.project.name}/"/>
     20    <property name="ant.build.javac.target" value="1.5"/>
     21    <target name="dist" depends="compile,site">
     22<!-- images -->
     23        <copy todir="${plugin.build.dir}/images">
     24            <fileset dir="src/images" />
     25        </copy>
     26<!-- copy configuration xml files
     27     <copy todir="${plugin.build.dir}">
     28       <fileset dir="src">
     29         <include name="*.xml"/>
     30       </fileset>
     31     </copy>
     32     -->
     33<!-- create jar file -->
     34        <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
     35            <manifest>
     36                <attribute name="Plugin-Class" value="${plugin.class}" />
     37                <attribute name="Plugin-Description" value="${plugin.description}" />
     38                <attribute name="Plugin-Version" value="${plugin.version}" />
     39                <attribute name="Plugin-Dependencies" value="jgrapht-jdk1.5" />
     40                <attribute name="Plugin-Stage" value="${plugin.stage}" />
     41            </manifest>
     42        </jar>
     43    </target>
     44    <target name="compile" depends="init">
     45        <echo message="creating ${plugin.jar}"/>
     46        <mkdir dir="${plugin.build.dir}"/>
     47        <javac srcdir="src" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
     48            <classpath>
     49                <pathelement path="${josm.build.dir}/build"/>
     50                <fileset dir="${josm.build.dir}/lib">
     51                    <include name="**/*.jar"/>
     52                </fileset>
     53                <fileset dir="lib">
     54                    <include name="**/*.jar"/>
     55                </fileset>
     56            </classpath>
     57        </javac>
     58    </target>
     59    <target name="install" depends="dist">
     60        <copy file="${plugin.jar}" todir="${josm.home.dir}/plugins" />
     61        <copy todir="${josm.home.dir}/plugins">
     62            <fileset dir="lib">
     63                <include name="**/*.jar"/>
     64            </fileset>
     65        </copy>
     66    </target>
     67    <target name="init">
     68        <echo>java version: ${java.version}</echo>
     69    </target>
     70    <target name="clean">
     71        <delete dir="${plugin.build.dir}" />
     72        <delete dir="${plugin.site.file}" />
     73        <delete file="${plugin.jar}" />
     74    </target>
     75<!-- write site description for the given plugin so josm will accept it -->
     76    <target name="site">
     77        <echo message="creating site description in ${plugin.site.file}"/>
     78        <echo file="${plugin.site.file}">&lt;!-- plugins available on this site -->
    9279  &lt;plugins>
    9380  &lt;plugin id="${ant.project.name}" version="${plugin.version}">
     
    9885  &lt;/plugins>
    9986</echo>
    100 </target>
    101 
     87    </target>
    10288<!-- write site description for the given plugin (not implemented in JOSM as full version yet!) -->
    103 <target name="site-full-donotuse">
    104   <echo message="creating site description in ${plugin.site.file}"/>
    105   <echo file="${plugin.site.file}">&lt;?xml version="1.0"?>
     89    <target name="site-full-donotuse">
     90        <echo message="creating site description in ${plugin.site.file}"/>
     91        <echo file="${plugin.site.file}">&lt;?xml version="1.0"?>
    10692    &lt;site version="1.0">
    10793    &lt;!-- meta data of site -->
     
    124110&lt;/site>
    125111</echo>
    126 </target>
    127 
    128 
     112    </target>
    129113<!-- upload the site description and the jar file via ssh -->
    130 <target name="upload" depends="dist,site">
    131   <echo message="uploading jar and site description to ${plugin.site.upload.target}"/>
    132   <exec executable="scp">
    133     <arg value="${plugin.jar}"/>
    134     <arg value="${plugin.site.file}"/>
    135     <arg value="${plugin.site.upload.target}"/>
    136   </exec>
    137 </target>
    138 
     114    <target name="upload" depends="dist,site">
     115        <echo message="uploading jar and site description to ${plugin.site.upload.target}"/>
     116        <exec executable="scp">
     117            <arg value="${plugin.jar}"/>
     118            <arg value="${plugin.site.file}"/>
     119            <arg value="${plugin.site.upload.target}"/>
     120        </exec>
     121    </target>
    139122</project>
Note: See TracChangeset for help on using the changeset viewer.