build/deploy.xml
author Gautier Thibault <gthibault@universcine.com>
Wed, 24 Mar 2010 15:42:58 +0100
changeset 22 9a7dd07eeae6
parent 19 96ecedbe89de
child 27 ec2d5a70a75e
permissions -rw-r--r--
add UserLogin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     2
<!-- ====================================================================== 
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     3
     Mar 18, 2010 4:31:09 PM                                                        
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     4
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     5
     project    
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     6
     description
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     7
                   
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     8
     ymh                                                                
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
     9
     ====================================================================== -->
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    10
<project name="project" default="deploy_all" basedir="..">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    11
    <description>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    12
            description
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    13
    </description>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    14
	<property name="url" value="http://localhost:9080/manager" />
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    15
	<property name="username" value="tomcat"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    16
	<property name="password" value="tomcat"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    17
	<property name="solr.path" value="/solr" />
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    18
	<property name="sonyengine.path" value="/sonyengine" />
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    19
	<property name="build" value="${basedir}/engine" />
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    20
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    21
	<!-- Configure the custom Ant tasks for the Manager application -->
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    22
	  <taskdef name="deploy"    classname="org.apache.catalina.ant.DeployTask"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    23
	  <taskdef name="list"      classname="org.apache.catalina.ant.ListTask"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    24
	  <taskdef name="reload"    classname="org.apache.catalina.ant.ReloadTask"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    25
	  <taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    26
	  <taskdef name="roles"     classname="org.apache.catalina.ant.RolesTask"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    27
	  <taskdef name="start"     classname="org.apache.catalina.ant.StartTask"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    28
	  <taskdef name="stop"      classname="org.apache.catalina.ant.StopTask"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    29
	  <taskdef name="undeploy"  classname="org.apache.catalina.ant.UndeployTask"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    30
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    31
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    32
	<target name="deploy_solr">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    33
		<deploy war="${build}${solr.path}/apache-solr-1.4.0.war" url="${url}" username="${username}" password="${password}" path="${solr.path}"></deploy>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    34
	</target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    35
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    36
	<target name="deploy_sonyengine">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    37
		<deploy war="${build}${sonyengine.path}/mosatags.sonyengine.war" url="${url}" username="${username}" password="${password}" path="${sonyengine.path}"></deploy>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    38
	</target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    39
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    40
	<target name="reload_sonyengine" description="Reload web application">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    41
		<reload  url="${url}" username="${username}" password="${password}"
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    42
	            path="${sonyengine.path}"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    43
	  </target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    44
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    45
	<target name="reload_solr" description="Reload web application">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    46
		<reload  url="${url}" username="${username}" password="${password}"
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    47
	            path="${solr.path}"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    48
	  </target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    49
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    50
	<target name="undeploy_sonyengine" description="Remove web application">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    51
	    <undeploy url="${url}" username="${username}" password="${password}"
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    52
	            path="${sonyengine.path}"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    53
	</target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    54
	<target name="undeploy_solr" description="Remove web application">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    55
	    <undeploy url="${url}" username="${username}" password="${password}"
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    56
	            path="${solr.path}"/>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    57
	</target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    58
	
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    59
	<!-- ================================= 
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    60
          target: deploy_all              
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    61
         ================================= -->
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    62
    <target name="deploy_all" depends="deploy_solr, deploy_sonyengine" description="²description">
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    63
    </target>
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    64
96ecedbe89de add deploy tasks for tomcat
IRI
parents:
diff changeset
    65
</project>