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