Ignore:
Timestamp:
2007-10-24T07:31:46+02:00 (18 years ago)
Author:
joerg
Message:

josm/plugins: reindent build Files, sort plugin build order

File:
1 edited

Legend:

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

    r3865 r5147  
    11<project name="navigator" default="dist" basedir=".">
    22
    3         <!-- compilation properties -->
    4           <property name="josm.build.dir" value="../../core"/>
    5           <property name="josm.home.dir" value="${user.home}/.josm"/>
    6           <property name="plugin.build.dir" value="bin"/>
    7           <property name="plugin.name" value="${ant.project.name}"/>
    8           <property name="plugin.jar" value="${plugin.name}.jar"/>
    9          
    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          
    16           <!-- update site meta data -->
    17           <property name="plugin.site.file" value="josm-site.xml"/>
    18           <property name="plugin.site.description" value="Josm's Surveyor Update Site"/>
    19           <property name="plugin.site.url" value="http://www.tegmento.org/~cdaller/josm/${ant.project.name}/"/>
    20           <property name="plugin.site.upload.target" value="cdaller@www.tegmento.org:public_html/josm/${ant.project.name}/"/>
    21          
     3  <!-- compilation properties -->
     4  <property name="josm.build.dir" value="../../core"/>
     5  <property name="josm.home.dir" value="${user.home}/.josm"/>
     6  <property name="plugin.build.dir" value="bin"/>
     7  <property name="plugin.name" value="${ant.project.name}"/>
     8  <property name="plugin.jar" value="${plugin.name}.jar"/>
     9 
     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 
     16  <!-- update site meta data -->
     17  <property name="plugin.site.file" value="josm-site.xml"/>
     18  <property name="plugin.site.description" value="Josm's Surveyor Update Site"/>
     19  <property name="plugin.site.url" value="http://www.tegmento.org/~cdaller/josm/${ant.project.name}/"/>
     20  <property name="plugin.site.upload.target" value="cdaller@www.tegmento.org:public_html/josm/${ant.project.name}/"/>
     21 
    2222
    23         <target name="dist" depends="compile,site">
    24                 <!-- images -->
    25                 <copy todir="${plugin.build.dir}/images">
    26                         <fileset dir="src/images" />
    27                 </copy>
    28                         <!-- copy configuration xml files
    29                 <copy todir="${plugin.build.dir}">
    30                         <fileset dir="src">
    31                                 <include name="*.xml"/>
    32                 </fileset>
    33                 </copy>
    34                         -->
    35                
     23  <target name="dist" depends="compile,site">
     24    <!-- images -->
     25    <copy todir="${plugin.build.dir}/images">
     26      <fileset dir="src/images" />
     27    </copy>
     28    <!-- copy configuration xml files
     29         <copy todir="${plugin.build.dir}">
     30           <fileset dir="src">
     31             <include name="*.xml"/>
     32           </fileset>
     33         </copy>
     34         -->
     35   
    3636    <!-- create jar file -->
    3737    <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}">
     
    4444      </manifest>
    4545    </jar>
    46         </target>
     46  </target>
    4747
    48         <target name="compile" depends="init">
    49                 <mkdir dir="${plugin.build.dir}"/>
    50                 <javac srcdir="src" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
    51                         <classpath>
    52                                 <pathelement path="${josm.build.dir}/build"/>
    53               <fileset dir="${josm.build.dir}/lib">
    54                 <include name="**/*.jar"/>
    55               </fileset>
     48  <target name="compile" depends="init">
     49    <mkdir dir="${plugin.build.dir}"/>
     50    <javac srcdir="src" destdir="${plugin.build.dir}" debug="true" source="1.5" target="1.5">
     51      <classpath>
     52        <pathelement path="${josm.build.dir}/build"/>
     53        <fileset dir="${josm.build.dir}/lib">
     54          <include name="**/*.jar"/>
     55        </fileset>
    5656        <fileset dir="lib">
    5757          <include name="**/*.jar"/>
    5858        </fileset>
    59                         </classpath>
    60           </javac>
    61         </target>
     59      </classpath>
     60    </javac>
     61  </target>
    6262
    6363  <target name="install" depends="dist">
    6464    <copy file="${plugin.jar}" todir="${josm.home.dir}/plugins" />
    6565    <copy todir="${josm.home.dir}/plugins">
    66         <fileset dir="lib">
     66      <fileset dir="lib">
    6767        <include name="**/*.jar"/>
    68         </fileset>
     68      </fileset>
    6969    </copy>
    7070  </target>
    7171
    7272  <target name="init">
    73      <echo>java version: ${java.version}</echo>
    74    </target>
     73    <echo>java version: ${java.version}</echo>
     74  </target>
    7575
    7676  <target name="clean">
     
    8585    <echo file="${plugin.site.file}">&lt;!-- plugins available on this site -->
    8686  &lt;plugins>
    87     &lt;plugin id="${ant.project.name}" version="${plugin.version}">
    88       &lt;name>${ant.project.name}&lt;/name>
    89       &lt;description>${plugin.description}&lt;/description>
    90       &lt;resource>${plugin.site.url}${plugin.jar}&lt;/resource>
    91     &lt;/plugin>
     87  &lt;plugin id="${ant.project.name}" version="${plugin.version}">
     88  &lt;name>${ant.project.name}&lt;/name>
     89  &lt;description>${plugin.description}&lt;/description>
     90  &lt;resource>${plugin.site.url}${plugin.jar}&lt;/resource>
     91  &lt;/plugin>
    9292  &lt;/plugins>
    93     </echo>
    94   </target>
     93</echo>
     94</target>
    9595
    96   <!-- write site description for the given plugin (not implemented in JOSM as full version yet!) -->
    97   <target name="site-full-donotuse">
    98     <echo message="creating site description in ${plugin.site.file}"/>
    99     <echo file="${plugin.site.file}">&lt;?xml version="1.0"?>
    100 &lt;site version="1.0">
    101   &lt;!-- meta data of site -->
    102   &lt;site-info>
    103     &lt;site-name>${plugin.site.description}&lt;/site-name>
    104     &lt;site-url>${plugin.site.url}&lt;/site-url>
    105   &lt;/site-info>
     96<!-- write site description for the given plugin (not implemented in JOSM as full version yet!) -->
     97<target name="site-full-donotuse">
     98  <echo message="creating site description in ${plugin.site.file}"/>
     99  <echo file="${plugin.site.file}">&lt;?xml version="1.0"?>
     100    &lt;site version="1.0">
     101    &lt;!-- meta data of site -->
     102&lt;site-info>
     103&lt;site-name>${plugin.site.description}&lt;/site-name>
     104&lt;site-url>${plugin.site.url}&lt;/site-url>
     105&lt;/site-info>
    106106
    107   &lt;!-- plugins available on this site -->
    108   &lt;plugins>
    109     &lt;plugin id="${ant.project.name}" version="${plugin.version}">
    110       &lt;name>${ant.project.name}&lt;/name>
    111       &lt;description>${plugin.description}&lt;/description>
    112       &lt;resources>
    113         &lt;resource src="${plugin.site.url}${plugin.jar}"
    114                   target="${josm.home.dir}/plugins/${plugin.jar}"/>
    115       &lt;/resources>
    116     &lt;/plugin>
    117   &lt;/plugins>
     107&lt;!-- plugins available on this site -->
     108&lt;plugins>
     109&lt;plugin id="${ant.project.name}" version="${plugin.version}">
     110&lt;name>${ant.project.name}&lt;/name>
     111&lt;description>${plugin.description}&lt;/description>
     112&lt;resources>
     113&lt;resource src="${plugin.site.url}${plugin.jar}"
     114target="${josm.home.dir}/plugins/${plugin.jar}"/>
     115&lt;/resources>
     116&lt;/plugin>
     117&lt;/plugins>
    118118&lt;/site>
    119     </echo>
    120   </target>
     119</echo>
     120</target>
    121121
    122122
    123   <!-- upload the site description and the jar file via ssh -->
    124   <target name="upload" depends="dist,site">
    125     <echo message="uploading jar and site description to ${plugin.site.upload.target}"/>
    126     <exec executable="scp">
    127       <arg value="${plugin.jar}"/>
    128       <arg value="${plugin.site.file}"/>
    129       <arg value="${plugin.site.upload.target}"/>
    130     </exec>
    131   </target>
     123<!-- upload the site description and the jar file via ssh -->
     124<target name="upload" depends="dist,site">
     125  <echo message="uploading jar and site description to ${plugin.site.upload.target}"/>
     126  <exec executable="scp">
     127    <arg value="${plugin.jar}"/>
     128    <arg value="${plugin.site.file}"/>
     129    <arg value="${plugin.site.upload.target}"/>
     130  </exec>
     131</target>
    132132
    133133</project>
Note: See TracChangeset for help on using the changeset viewer.