Rev 162 | Rev 332 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?xml version="1.0"?><project default="main"><!-- Configure properties to access the Manager application --><property name="url" value="http://localhost:8080/manager"/><property name="username" value="tomcat"/><property name="password" value="123456"/><!-- Configure the context path for this application --><property name="path" value="/content"/><!-- Configure the custom Ant tasks for the Manager application --><taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask"/><taskdef name="list" classname="org.apache.catalina.ant.ListTask"/><taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask"/><taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/><taskdef name="roles" classname="org.apache.catalina.ant.RolesTask"/><taskdef name="start" classname="org.apache.catalina.ant.StartTask"/><taskdef name="stop" classname="org.apache.catalina.ant.StopTask"/><taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/><property name="message"value="Building the ContentCreation.war"/><property name="localmessage"value="Building and Deploying the ContentCreation.war"/><target name="main" depends="clean, compress"><echo>${message}</echo></target><target name="local" depends="clean, compress, undeploy, deploy"><echo>${localmessage}</echo></target><target name="clean"><delete dir="build"/></target><target name="compress"><mkdir dir="build"/><mkdir dir="build/WEB-INF"/><mkdir dir="build/WEB-INF/lib"/><mkdir dir="build/WEB-INF/classes"/><mkdir dir="build/WEB-INF/content"/><copy file="src/xml/config/web.xml" tofile="build/WEB-INF/web.xml"/><copy file="src/xml/config/struts.xml"tofile="build/WEB-INF/classes/struts.xml"/><copy file="src/jsp/index.jsp" tofile="build/index.jsp"/><copy todir="build/WEB-INF/content"><fileset dir="src/velocity"/></copy><copy todir="build/jquery"><fileset dir="src/jquery"/></copy><copy file="../lib/readonly/apache/commons-beanutils-1.7.0/commons-beanutils-1.7.0.jar"tofile="build/WEB-INF/lib/commons-beanutils-1.7.0.jar"/><copy file="../lib/readonly/apache/commons-lang-2.3/commons-lang-2.3.jar"tofile="build/WEB-INF/lib/commons-lang-2.3.jar"/><copy file="../lib/readonly/apache/ognl/ognl-2.7.3.jar"tofile="build/WEB-INF/lib/ognl-2.7.3.jar"/><copy file="../lib/readonly/apache/velocity-1.6.3/velocity-1.6.3.jar"tofile="build/WEB-INF/lib/velocity-1.6.3.jar"/><copy file="../lib/readonly/apache/struts-2.1.8.1/xwork-core-2.1.6.jar"tofile="build/WEB-INF/lib/xwork-core-2.1.6.jar"/><copy file="../lib/readonly/apache/commons-collections-3.2/commons-collections-3.2.jar"tofile="build/WEB-INF/lib/commons-collections-3.2.jar"/><copy file="../lib/readonly/apache/commons-logging-1.0.4/commons-logging-1.0.4.jar"tofile="build/WEB-INF/lib/commons-logging-1.0.4.jar"/><copy file="../lib/readonly/apache/struts-2.1.8.1/struts2-convention-plugin-2.1.8.1.jar"tofile="build/WEB-INF/lib/struts2-convention-plugin-2.1.8.1.jar"/><copy file="../lib/readonly/apache/commons-digester-2.0/commons-digester-2.0.jar"tofile="build/WEB-INF/lib/commons-digester-2.0.jar"/><copy file="../lib/readonly/apache/ezmorph/ezmorph-1.0.3.jar"tofile="build/WEB-INF/lib/ezmorph-1.0.3.jar"/><copy file="../lib/readonly/apache/struts-2.1.8.1/struts2-core-2.1.8.1.jar"tofile="build/WEB-INF/lib/struts2-core-2.1.8.1.jar"/><copy file="../lib/readonly/apache/velocity-1.6.3/velocity-tools-1.4.jar"tofile="build/WEB-INF/lib/velocity-tools-1.4.jar"/><copy file="../lib/readonly/apache/commons-fileupload-1.2.1/commons-fileupload-1.2.1.jar"tofile="build/WEB-INF/lib/commons-fileupload-1.2.1.jar"/><copy file="../lib/readonly/freemarker/freemarker-2.3.15.jar"tofile="build/WEB-INF/lib/freemarker-2.3.15.jar"/><copy file="../lib/readonly/apache/struts-2.1.8.1/struts2-rest-plugin-2.1.8.1.jar"tofile="build/WEB-INF/lib/struts2-rest-plugin-2.1.8.1.jar"/><copy file="../lib/readonly/apache/xpp/xpp3_min-1.1.3.4.O.jar"tofile="build/WEB-INF/lib/xpp3_min-1.1.3.4.O.jar"/><copy file="../lib/readonly/apache/commons-io-1.3.2/commons-io-1.3.2.jar"tofile="build/WEB-INF/lib/commons-io-1.3.2.jar"/><copy file="../lib/readonly/apache/json/json-lib-2.1-jdk15.jar"tofile="build/WEB-INF/lib/json-lib-2.1-jdk15.jar"/><copy file="../lib/readonly/apache/struts-2.1.8.1/xstream-1.2.2.jar"tofile="build/WEB-INF/lib/xstream-1.2.2.jar"/><copy todir="build/WEB-INF/classes"><fileset dir="bin"><include name="**/*.class"/></fileset></copy><copy file="../lib/ContentModel.jar"tofile="build/WEB-INF/lib/ContentModel.jar"/><wardestfile="ContentCreation.war"basedir="build"/><copy file="build/WEB-INF/lib/ContentModel.jar"tofile="../lib/ContentCreation.war"/></target><target name="deploy" description="Install web application"depends="compress"><deploy url="${url}" username="${username}" password="${password}"path="${path}" war="file:ContentCreation.war"/></target><target name="reload" description="Reload web application"depends="compress"><reload url="${url}" username="${username}" password="${password}"path="${path}"/></target><target name="undeploy" description="Remove web application"><undeploy url="${url}" username="${username}" password="${password}"path="${path}"/></target></project>