- Timestamp:
- 2021-12-03T12:10:48+13:00 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/atea-nlp-tools/trunk/src/koreromaori-proxy/build.xml
r35487 r35763 2 2 3 3 <project name="gs3-koreromaori-ext" default="usage" basedir="."> 4 <loadproperties prefix="gs3." srcFile="${basedir}/../../../build.properties" /> 4 <property name="package.name" value="gs3-koreromaori" /> 5 <property environment="env"/> 6 <property name="gsdl3.src.home" value="${env.GSDL3SRCHOME}"/> 5 7 <property name="src.home" value="${basedir}/src/main/java" /> 6 8 <property name="build.home" value="${basedir}/build" /> 7 9 <property name="web.dir" value="${basedir}/src/main/webapp" /> 8 9 <condition property="tomcat.dir" value="${gs3.tomcat.installed.path}" else="${basedir}/../../../packages/tomcat"> 10 <and> 11 <isset property="gs3.tomcat.installed.path" /> 12 <not> 13 <equals arg1="${gs3.tomcat.installed.path}" arg2="" /> 14 </not> 15 </and> 16 </condition> 17 18 <property name="tomcat.webapps.dir" value="${tomcat.dir}/webapps" /> 10 <property name="tomcat.webapps.dir" value="${gsdl3.src.home}/packages/tomcat/webapps" /> 19 11 20 12 <path id="compile.classpath"> … … 23 15 </fileset> 24 16 </path> 17 18 <!-- Targets --> 19 <target name="usage" description="Print a help message"> 20 <echo message=" Execute 'ant -projecthelp' for a list of targets." /> 21 <echo message=" Execute 'ant -help' for Ant help." /> 22 </target> 25 23 26 <!-- Targets --> 24 <target name="gs3-setup" description="Ensures that the gs3-setup script has been sourced."> 25 <fail message="Please run 'gs3-setup' (Windows) or 'source gs3-setup.sh' (Linux/Mac) in the Greenstone3 installation that's associated with this installation before running this step."> 26 <condition> 27 <not> 28 <isset property="env.GSDL3HOME" /> 29 </not> 30 </condition> 31 </fail> 32 </target> 33 27 34 <target name="file-checks" description="Ensures that required external files exist."> 28 35 <fail message="config.properties was not found. Please run ${basedir}/setup.sh"> … … 33 40 </condition> 34 41 </fail> 35 </target> 36 37 <target name="usage" description="Print a help message"> 38 <echo message=" Execute 'ant -projecthelp' for a list of targets." /> 39 <echo message=" Execute 'ant -help' for Ant help." /> 40 </target> 42 </target> 41 43 42 44 <target name="compile" description="Compile any java classes."> … … 57 59 58 60 <target name="package" depends="file-checks,compile" description="Packages the Korero Maori interface into a war file."> 59 <echo message="Creating ${build.home}/gs3-koreromaori.war" /> 60 61 <!-- <copy file="${basedir}/log4j2.xml" todir="${build.classes}" /> --> 61 <echo message="Creating ${build.home}/${package.name}.war" /> 62 62 63 <war destfile="${build.home}/ gs3-koreromaori.war" webxml="${web.dir}/WEB-INF/web.xml">63 <war destfile="${build.home}/${package.name}.war" webxml="${web.dir}/WEB-INF/web.xml"> 64 64 <fileset dir="${web.dir}/webContent" includes="**" /> 65 65 <fileset file="${basedir}/config.properties" /> 66 66 67 <lib dir="lib/java"> 68 <exclude name="tomcat-servlet-api-8.5.51.jar" /> <!-- The tomcat server should already have its own server-api jar --> 69 </lib> 70 67 <lib dir="lib/java" /> 71 68 <classes dir="${build.classes}" /> 72 69 … … 75 72 </target> 76 73 77 <target name="install" depends=" package" description="Installs the Korero Maori Interface package.">74 <target name="install" depends="gs3-setup,package" description="Installs the Korero Maori Interface package."> 78 75 <echo message="Copying war package to ${tomcat.webapps.dir}" /> 79 <copy file="${build.home}/ gs3-koreromaori.war" todir="${tomcat.webapps.dir}" />76 <copy file="${build.home}/${package.name}.war" todir="${tomcat.webapps.dir}" /> 80 77 <echo message="Done! Tomcat may take a few seconds to recognise the changes." /> 81 78 </target>
Note:
See TracChangeset
for help on using the changeset viewer.