SVN: toys/cvsstats/web/build.xml

pawelz pawelz at pld-linux.org
Sat May 1 22:05:53 CEST 2010


Author: pawelz
Date: Sat May  1 22:05:52 2010
New Revision: 11357

Modified:
   toys/cvsstats/web/build.xml
Log:
- added tomcat deploy/undeploy targets


Modified: toys/cvsstats/web/build.xml
==============================================================================
--- toys/cvsstats/web/build.xml	(original)
+++ toys/cvsstats/web/build.xml	Sat May  1 22:05:52 2010
@@ -10,6 +10,16 @@
 	<property name="joda-time.jar" value="/usr/share/java/joda-time.jar" />
 	<property name="xerces.jar" value="/usr/share/java/xerces-j2.jar" />
 
+	<property name="catalina.home" value="/usr/share/tomcat" />
+	<property name="tomcat.deployment.dir" value="/var/lib/tomcat" />
+
+	<property name="tomcat.server" value="localhost" />
+	<property name="tomcat.manager.url" value="http://${tomcat.server}:8080/manager" />
+	<property name="tomcat.username" value="tomcat" />
+	<property name="tomcat.password" value="tomcat" />
+
+	<import file="${catalina.home}/bin/catalina-tasks.xml"/>
+
 	<path id="build.path">
 		<pathelement location="${servlet.jar}" />
 		<pathelement location="${joda-time.jar}" />
@@ -40,8 +50,23 @@
 	</target>
 
 	<target name="clean">
-	  <delete dir="${build.classes.dir}" />
-	  <delete file="${war}" />
+		<delete dir="${build.classes.dir}" />
+		<delete file="${war}" />
+	</target>
+
+	<target name="deploy" depends="war" description="Install application in Tomcat">
+		<deploy url="${tomcat.manager.url}"
+			username="${tomcat.username}"
+			password="${tomcat.password}"
+			path="/${appname}"
+			war="file:${war}"/>
+	</target>
+
+	<target name="undeploy" depends="clean" description="Remove application in Tomcat">
+		<undeploy url="${tomcat.manager.url}"
+			username="${tomcat.username}"
+			password="${tomcat.password}"
+			path="/${appname}"/>
 	</target>
 
 </project>


More information about the pld-cvs-commit mailing list