Page Menu
Home
Phabricator (Chris)
Search
Configure Global Search
Log In
Files
F623547
ant-deploy.xml
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None
ant-deploy.xml
View Options
<?xml version="1.0" encoding="UTF-8"?>
<project
default=
"-deploy-ant"
basedir=
"."
>
<target
name=
"-init"
if=
"deploy.ant.enabled"
>
<property
file=
"
${
deploy
.
ant
.
properties
.
file
}
"
/>
<tempfile
property=
"temp.module.folder"
prefix=
"tomcat"
destdir=
"
${
java
.
io
.
tmpdir
}
"
/>
<unwar
src=
"
${
deploy
.
ant
.
archive
}
"
dest=
"
${
temp
.
module
.
folder
}
"
>
<patternset
includes=
"META-INF/context.xml"
/>
</unwar>
<xmlproperty
file=
"
${
temp
.
module
.
folder
}
/META-INF/context.xml"
/>
<delete
dir=
"
${
temp
.
module
.
folder
}
"
/>
</target>
<target
name=
"-check-credentials"
if=
"deploy.ant.enabled"
depends=
"-init"
>
<fail
message=
"Tomcat password has to be passed as tomcat.password property."
>
<condition>
<not>
<isset
property=
"tomcat.password"
/>
</not>
</condition>
</fail>
</target>
<target
name=
"-deploy-ant"
if=
"deploy.ant.enabled"
depends=
"-init,-check-credentials"
>
<echo
message=
"Deploying
${
deploy
.
ant
.
archive
}
to
${
Context
(
path
)}
"
/>
<taskdef
name=
"deploy"
classname=
"org.apache.catalina.ant.DeployTask"
>
<classpath>
<pathelement
path=
"
${
tomcat
.
home
}
/lib/catalina-ant.jar"
/>
<pathelement
path=
"
${
tomcat
.
home
}
/lib/tomcat-coyote.jar"
/>
<pathelement
path=
"
${
tomcat
.
home
}
/lib/tomcat-util.jar"
/>
<pathelement
path=
"
${
tomcat
.
home
}
/bin/tomcat-juli.jar"
/>
</classpath>
</taskdef>
<deploy
url=
"
${
tomcat
.
url
}
/manager/text"
username=
"
${
tomcat
.
username
}
"
password=
"
${
tomcat
.
password
}
"
path=
"
${
Context
(
path
)}
"
war=
"
${
deploy
.
ant
.
archive
}
"
/>
<property
name=
"deploy.ant.client.url"
value=
"
${
tomcat
.
url
}${
Context
(
path
)}
"
/>
</target>
<target
name=
"-undeploy-ant"
if=
"deploy.ant.enabled"
depends=
"-init,-check-credentials"
>
<echo
message=
"Undeploying
${
Context
(
path
)}
"
/>
<taskdef
name=
"undeploy"
classname=
"org.apache.catalina.ant.UndeployTask"
>
<classpath>
<pathelement
path=
"
${
tomcat
.
home
}
/lib/catalina-ant.jar"
/>
<pathelement
path=
"
${
tomcat
.
home
}
/lib/tomcat-coyote.jar"
/>
<pathelement
path=
"
${
tomcat
.
home
}
/lib/tomcat-util.jar"
/>
<pathelement
path=
"
${
tomcat
.
home
}
/bin/tomcat-juli.jar"
/>
</classpath>
</taskdef>
<undeploy
url=
"
${
tomcat
.
url
}
/manager/text"
username=
"
${
tomcat
.
username
}
"
password=
"
${
tomcat
.
password
}
"
path=
"
${
Context
(
path
)}
"
/>
</target>
</project>
File Metadata
Details
Attached
Mime Type
text/xml
Expires
Sat, Nov 14, 9:21 PM (23 h, 3 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
133337
Default Alt Text
ant-deploy.xml (2 KB)
Attached To
Mode
R21 OOP Examples
Attached
Detach File
Event Timeline