Changeset 17682 for other-projects

Show
Ignore:
Timestamp:
05.11.2008 13:57:04 (11 years ago)
Author:
cc108
Message:

update ant build file

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • other-projects/trunk/greenstone3-extension/mat/build.xml

    r17406 r17682  
    55    <property name="classes.dir" value="${build.dir}/classes"/> 
    66        <property name="jar.dir"     value="${build.dir}/jar"/> 
    7     <property name="main-class"  value="org.greenstone3.ms.CollectionChooser"/> 
     7    <property name="main-class"  value="org.greenstone3.gsdl3_extension.mat.CollectionChooser"/> 
    88    <property name="lib.dir"     value="lib"/> 
     9    <property name="tmp.dir"     value="tmp"/> 
    910 
    1011        <path id="classpath"> 
     
    2223    </target> 
    2324 
    24     <target name="compile" depends="setup-java-lib"> 
     25    <target name="compile" depends="setup-java-lib,setup-tmp"> 
    2526        <mkdir dir="${classes.dir}"/> 
    2627        <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/> 
     
    3132        <mkdir dir="${lib.dir}"/> 
    3233        <copy todir="${lib.dir}"> 
    33                 <fileset dir="../WEB-INF/lib"> 
     34                <fileset dir="../../web/WEB-INF/lib"> 
    3435                    <include name="**/*.jar"/> 
    3536                   </fileset> 
     
    3839        <mkdir dir="${lib.dir}/classes"/> 
    3940        <copy todir="${lib.dir}/classes"> 
    40                 <fileset dir="../WEB-INF/classes"/> 
     41                <fileset dir="../../web/WEB-INF/classes"/> 
    4142         </copy> 
    4243           
     
    5455        </copy> 
    5556 
    56         <mkdir dir="../Collection_Analysis/script"/> 
    57         <copy todir="../Collection_Analysis/script"> 
    58                 <fileset dir="./script"/> 
     57        <mkdir dir="../../web/mat/script"/> 
     58        <copy todir="../../web/mat/script"> 
     59                <fileset dir="./resources/script"/> 
    5960        </copy>  
    6061    </target> 
     62 
     63    <!--     
     64    <target name="run" depends="jar"> 
     65        <java jar="${jar.dir}/${ant.project.name}.jar" fork="true"/> 
     66    </target> 
     67    --> 
     68     
     69    <!-- 
     70    <target name="run" depends="jar"> 
     71    --> 
     72     
     73    <!-- 
     74        <target name="run"> 
     75        <echo>${jar.dir}/${ant.project.name}.jar</echo> 
     76        <java fork="true" classname="${main-class}"> 
     77            <classpath> 
     78                <path refid="classpath"/> 
     79                <path location="${jar.dir}/${ant.project.name}.jar"/> 
     80            </classpath> 
     81            <jvmarg value ="-Djava.library.path=/research/cc108/greenstone3Project/lib/jni"/> 
     82        </java> 
     83    </target> 
     84        --> 
     85    <target name ="clean-tmp"> 
     86        <delete dir="${tmp.dir}"/> 
     87        <echo> ${tmp.dir} has been removed </echo> 
     88    </target> 
     89    <target name ="setup-tmp"> 
     90        <mkdir dir="./tmp"/> 
     91        <echo> ${tmp.dir} has been created </echo> 
     92        <echo file="${tmp.dir}/log.txt">This is the log file.</echo> 
     93    </target> 
     94    <target name="clean-compile" depends="clean,compile"/> 
     95    <!-- 
     96    <target name="start" depends="run"/> 
     97    --> 
     98         
     99    <!-- 
     100    <target name="jar" depends="compile"> 
     101        <mkdir dir="${jar.dir}"/> 
     102        <jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${classes.dir}"> 
     103            <manifest> 
     104                <attribute name="Main-Class" value="${main-class}"/> 
     105            </manifest> 
     106        </jar> 
     107    </target> 
     108    --> 
    61109     
    62110    <target name="systeminfo">