greenstone.org greenstone wiki greenstone trac planet greenstone

Changeset 17682

Show
Ignore:
Timestamp:
2008-11-05 13:57:04 (2 months ago)
Author:
cc108
Message:

update ant build file

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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">