diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2013-09-10 07:45:27 -0700 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2013-09-10 07:45:27 -0700 |
commit | 7d434bd6579e96ec24a1747d459662f5688a7d7a (patch) | |
tree | c897080d6ec4e865ecfb5c51347be97aca76afa6 /ant | |
parent | bcb5594315abf5777719631732b07efa3a809139 (diff) |
Adding tomcat deployment tasks
Diffstat (limited to 'ant')
-rw-r--r-- | ant/tomcat-common.xml | 43 |
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"> |