1 <project name="My Application" default="compile" basedir=".">
3 <!-- Configure the directory into which the web application is built -->
4 <property name="build" value="PATH_TO_DIR_THAT_CONTAINS_WAR"/> <!-- OVERRIDE FROM OUTSIDE -->
6 <!-- Configure the context path for this application -->
7 <property name="path" value="/grails-app"/>
9 <!-- Configure properties to access the Manager application -->
10 <property name="url" value="http://localhost:8080/manager"/>
11 <property name="username" value="NO_USER_NAME"/> <!-- OVERRIDE FROM OUTSIDE -->
12 <property name="password" value="NO_PASSWORD"/> <!-- OVERRIDE FROM OUTSIDE -->
14 <!-- Configure the custom Ant tasks for the Manager application -->
15 <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask"/>
16 <taskdef name="list" classname="org.apache.catalina.ant.ListTask"/>
17 <taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask"/>
18 <taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/>
19 <taskdef name="roles" classname="org.apache.catalina.ant.RolesTask"/>
20 <taskdef name="start" classname="org.apache.catalina.ant.StartTask"/>
21 <taskdef name="stop" classname="org.apache.catalina.ant.StopTask"/>
22 <taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/>
24 <target name="deploy" description="Install web application" >
25 <deploy url="${url}" username="${username}" password="${password}"
26 path="${path}" war="${build}${path}.war"/>
29 <target name="reload" description="Reload web application">
30 <reload url="${url}" username="${username}" password="${password}"
34 <target name="undeploy" description="Remove web application">
35 <undeploy url="${url}" username="${username}" password="${password}"