add deploy tasks for tomcat
authorIRI
Wed, 24 Mar 2010 12:39:52 +0100
changeset 19 96ecedbe89de
parent 18 a4385e322356
child 20 be2cac1028d8
add deploy tasks for tomcat
build/deploy.xml
build/lib/catalina-ant.jar
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build/deploy.xml	Wed Mar 24 12:39:52 2010 +0100
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ====================================================================== 
+     Mar 18, 2010 4:31:09 PM                                                        
+
+     project    
+     description
+                   
+     ymh                                                                
+     ====================================================================== -->
+<project name="project" default="deploy_all" basedir="..">
+    <description>
+            description
+    </description>
+	<property name="url" value="http://localhost:9080/manager" />
+	<property name="username" value="tomcat"/>
+	<property name="password" value="tomcat"/>
+	<property name="solr.path" value="/solr" />
+	<property name="sonyengine.path" value="/sonyengine" />
+	<property name="build" value="${basedir}/engine" />
+
+	<!-- 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"/>
+	
+	
+	<target name="deploy_solr">
+		<deploy war="${build}${solr.path}/apache-solr-1.4.0.war" url="${url}" username="${username}" password="${password}" path="${solr.path}"></deploy>
+	</target>
+	
+	<target name="deploy_sonyengine">
+		<deploy war="${build}${sonyengine.path}/mosatags.sonyengine.war" url="${url}" username="${username}" password="${password}" path="${sonyengine.path}"></deploy>
+	</target>
+	
+	<target name="reload_sonyengine" description="Reload web application">
+		<reload  url="${url}" username="${username}" password="${password}"
+	            path="${sonyengine.path}"/>
+	  </target>
+
+	<target name="reload_solr" description="Reload web application">
+		<reload  url="${url}" username="${username}" password="${password}"
+	            path="${solr.path}"/>
+	  </target>
+
+	<target name="undeploy_sonyengine" description="Remove web application">
+	    <undeploy url="${url}" username="${username}" password="${password}"
+	            path="${sonyengine.path}"/>
+	</target>
+	<target name="undeploy_solr" description="Remove web application">
+	    <undeploy url="${url}" username="${username}" password="${password}"
+	            path="${solr.path}"/>
+	</target>
+	
+	<!-- ================================= 
+          target: deploy_all              
+         ================================= -->
+    <target name="deploy_all" depends="deploy_solr, deploy_sonyengine" description="²description">
+    </target>
+
+</project>
Binary file build/lib/catalina-ant.jar has changed