summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ant/tomcat-common.xml43
1 files changed, 43 insertions, 0 deletions
diff --git a/ant/tomcat-common.xml b/ant/tomcat-common.xml
index dc2ace9..a107279 100644
--- a/ant/tomcat-common.xml
+++ b/ant/tomcat-common.xml
@@ -55,6 +55,49 @@
</target>
+ <target name="prompt">
+ <input message="Manager URL"
+ defaultvalue="${deploy.manager.url}"
+ addproperty="prompt.manager.url" />
+
+ <input message="Context Path"
+ defaultvalue="${deploy.context.path}"
+ addproperty="prompt.context.path" />
+
+ <input message="Username"
+ defaultvalue="${deploy.manager.username}"
+ addproperty="prompt.manager.username" />
+
+ <input message="Password"
+ defaultvalue="${deploy.manager.password}"
+ addproperty="prompt.manager.password" />
+ </target>
+
+ <target name="deploy" depends="prompt,build"
+ description="Install application to servlet container in production">
+
+ <deploy
+ url="${prompt.manager.url}"
+ username="${prompt.manager.username}"
+ password="${prompt.manager.password}"
+ path="${prompt.context.path}"
+ war="file://${basedir}/${build.dir}" />
+
+ </target>
+
+ <target name="undeploy" depends="prompt"
+ description="Uninstall application to servlet container in production">
+
+ <undeploy
+ url="${prompt.manager.url}"
+ username="${prompt.manager.username}"
+ password="${prompt.manager.password}"
+ path="${prompt.context.path}" />
+
+ </target>
+
+ <target name="redeploy" depends="prompt,undeploy,deploy" />
+
<target name="list"
description="List installed applications on servlet container">