现在的位置: 首页 > 综合 > 正文

build.xml

2012年09月14日 ⁄ 综合 ⁄ 共 1581字 ⁄ 字号 评论关闭
代码

<?xml version="1.0" encoding="UTF-8"?>
<project name="studio" default="clean" basedir=".">
<property environment="myPrefix"/>
<property name="name" value="studio" />
<property name="tomcat.home" value="D:\apache-tomcat-6.0.29\" />
<property name="web.dir" value="${basedir}/web" />
<target name="${name}.war" description="Web projects will be packed into war">
<war warfile="${name}.war" webxml="${web.dir}/WEB-INF/web.xml">
<fileset dir="${web.dir}" />
</war>
</target>
<target name="publish" depends="${name}.war" description="Tomcat released to the project">
<copy todir="${tomcat.home}/webapps">
<fileset dir="${basedir}">
<include name="**/*.war" />
</fileset>
</copy>
</target>
<target name="clean" depends="publish" description="Remove temporary files">
<delete>
<fileset dir="${basedir}" includes="**/*.war" />
</delete>
</target>
<!-- **********************************start web server********************************** -->

<target name="startserver" description="Start web server" >
<exec dir="${tomcat.home}/bin" executable="cmd.exe">
<env key="CATALINA_HOME" path="${tomcat.home}"/>
<arg value="/c startup.bat"/>
</exec>
</target>

<!-- **********************************stop web server********************************** -->

<target name="stopserver" description="Stop web server" >
<exec dir="${tomcat.home}/bin" executable="cmd.exe">
<env key="CATALINA_HOME" path="${tomcat.home}"/>
<arg value="/c shutdown.bat"/>
</exec>
</target>


<!-- **********************************reload web server********************************** -->

<target name="reload" description="reload web server">
<ant target="stopserver"></ant>
<sleep seconds="5"></sleep>
<ant target="startserver"></ant>
</target>

</project>

 

抱歉!评论已关闭.