Changeset 17682


Ignore:
Timestamp:
2008-11-05T13:57:04+13:00 (15 years ago)
Author:
cc108
Message:

update ant build file

File:
1 edited

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">
Note: See TracChangeset for help on using the changeset viewer.