Changeset 15124
- Timestamp:
- 2008-03-23T15:57:45+13:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/build.xml
r15098 r15124 1 1 <?xml version="1.0"?> 2 3 2 <!-- ====================================================================== 4 3 March 2005 5 4 6 5 Greenstone3 build and install script 7 6 8 7 kjdon 9 8 ====================================================================== --> … … 18 17 19 18 <!-- ============ self defined tasks =================== --> 20 21 19 <taskdef name="mysetproxy" classname="org.greenstone.anttasks.MySetProxy" classpath="${basedir}/lib/java/anttasks.jar"/> 22 20 <taskdef name="getuserandpassword" classname="org.greenstone.anttasks.MyGetUserAndPassword" classpath="${basedir}/lib/java/anttasks.jar"/> … … 70 68 <!-- other files needed by the servlet go here --> 71 69 <property name="web.classes" value="${web.home}/WEB-INF/classes"/> 70 <!--- flax: the WordNet home --> 71 <property name="wn.home" value="${web.home}/WEB-INF/classes/flax/WordNet"/> 72 72 73 <!-- jni libraries and java wrappers go here --> 73 74 <property name="lib.jni" value="${basedir}/lib/jni"/> … … 256 257 <pathelement path="${env.PATH}"/> 257 258 <pathelement path="${env.Path}"/> 259 <pathelement path="${wn.home}/bin"/> 258 260 </path> 259 261 … … 296 298 description="Configure the installation. Includes setting up config files. Should be re-run if you change the build.properties file."/> 297 299 298 <target name="clean" depends="init,clean- gdbm,clean-packages,clean-core,clean-gs2building"300 <target name="clean" depends="init,clean-packages,clean-core,clean-gs2building" 299 301 description="Remove all old compiled code. Includes core, packages and gs2building if necessary"/> 300 302 … … 597 599 <env key="LD_LIBRARY_PATH" path="${env.LD_LIBRARY_PATH}:${lib.jni}"/> 598 600 <env key="DYLD_LIBRARY_PATH" path="${env.DYLD_LIBRARY_PATH}:${lib.jni}:${gdbm.installed.path}/lib"/> <!-- for mac os --> 601 <env key="WNHOME" path="${wn.home}"/> 599 602 </exec> 600 603 <exec executable="${catalina.home}/bin/startup.bat" os="${os.windows}" dir="${catalina.home}/bin" spawn="true"> … … 1125 1128 <export srcUrl="${svn.root}/gsdl/${branch.path}/WIN32cfg.h" destPath="gs2build/WIN32cfg.h"/> 1126 1129 </svn> 1127 1128 1130 </target> 1129 1131 … … 1136 1138 <target name="prepare-gs2building" depends="init,prepare-gs2build,prepare-gli" if="collection.building.enabled"> 1137 1139 </target> 1138 1139 1140 <target name="checkout-gs2build" depends="init" if="collection.building.enabled" unless="nocvs.mode"> 1140 1141 <!-- please keep this function in sync with update-gs2build --> … … 1212 1213 <export srcUrl="${svn.root}/gsdl/${branch.path}/WIN32cfg.h" destPath="gs2build/WIN32cfg.h"/> 1213 1214 </svn> 1214 1215 1215 </target> 1216 1216 … … 1492 1492 <mkdir dir="${basedir}/web/interfaces/flax"/> 1493 1493 <mkdir dir="${basedir}/web/sites/flax"/> 1494 <mkdir dir="${basedir}/flax-resources"/> 1494 <mkdir dir="${basedir}/flax-resources"/> 1495 <mkdir dir="${basedir}/flax-lib"/> 1495 1496 <svn> 1496 1497 <checkout url="${flax.svn.root}/flax1.0/trunk/src/java/org/flax/" … … 1506 1507 <checkout url="${flax.svn.root}/flax1.0/trunk/flax-resources" 1507 1508 destPath="${basedir}/flax-resources"/> 1509 <checkout url="${flax.svn.root}/flax1.0/trunk/lib" 1510 destPath="${basedir}/flax-lib"/> 1508 1511 </svn> 1509 1512 <echo>prepare flax files...</echo> … … 1511 1514 <antcall target="flax-copy-files" /> 1512 1515 <antcall target="unzip-flax-collections" /> 1516 <antcall target="unzip-flax-resources" /> 1513 1517 </target> 1514 1518 … … 1537 1541 </delete> 1538 1542 </target> 1543 1544 <target name="unzip-flax-resources" > 1545 <property name="classes.dir" value="${basedir}/web//WEB-INF/classes/flax"/> 1546 <unzip dest="${classes.dir}"> 1547 <fileset dir="${classes.dir}"> 1548 <include name="*.zip"/> 1549 </fileset> 1550 </unzip> 1551 <delete> 1552 <fileset dir="${classes.dir}" includes="*.zip"/> 1553 </delete> 1554 </target> 1539 1555 1540 1556 <target name="flax-copy-files" description="copy some flax files into the appropriate greenstone3 directories"> … … 1544 1560 <copy file="${basedir}/web/WEB-INF/classes/flax/server-config.wsdd" todir="${basedir}/web/WEB-INF" overwrite="true" /> 1545 1561 <copy file="${basedir}/flax-resources/flax-build.xml" todir="${basedir}" overwrite="true" /> 1546 1562 <copy file="${basedir}/flax-lib/opennlp-tools-1.3.0.jar" todir="${basedir}/web/WEB-INF/lib" overwrite="true" /> 1547 1563 </target> 1548 1564 <!--install gdbm stuff --> 1549 1565 1550 1566 <!-- downloads the gdbm library --> 1551 <target name="prepare-gdbm" depends="init" if="install.gdbm"> 1567 <target name="prepare-gdbm" depends="init" if="install.gdbm"> 1552 1568 <get src="http://www.greenstone.org/gs3files/gdbm-1.8.3.tar.gz" 1553 1569 dest="${src.packages.home}/gdbm-1.8.3.tar.gz" usetimestamp="true"/>
Note:
See TracChangeset
for help on using the changeset viewer.