<?xml version="1.0" encoding="UTF-8"?>
<project name="这里是项目名称" basedir="." default="startserver">
<property name="src.dir" location="${basedir}\src" />
<property name="dest.dir" location="D:\Tomcat 7.0\webapps" />
<property name="class.dir" location="${basedir}\WebRoot\WEB-INF\classes" />
<property name="lib.dir" location="${basedir}\WebRoot\WEB-INF\lib" />
<property name="catalina.home" location="D:\Tomcat 7.0" />
<property environment="env" />
<path id="lib">
<fileset dir="${lib.dir}">
<include name="*.jar" />
</fileset>
<fileset dir="${catalina.home}\lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="stopserver" description="关闭tomcat">
<exec dir="${catalina.home}/bin" executable="cmd.exe">
<env key="CATALINA_HOME" path="${catalina.home}" />
<arg value="/c shutdown.bat" />
</exec>
</target>
<target name="init" description="初始化">
<delete dir="${dest.dir}\${ant.project.name}" />
<mkdir dir="${dest.dir}\${ant.project.name}" />
<delete dir="${class.dir}" />
<mkdir dir="${class.dir}" />
</target>
<target name="compile" depends="init" description="编译">
<javac destdir="${class.dir}" srcdir="${src.dir}" includeAntRuntime="false">
<include name="**/*.java" />
<classpath refid="lib" />
</javac>
<copy todir="${class.dir}">
<fileset dir="${src.dir}">
<exclude name="**/*.java" />
</fileset>
</copy>
</target>
<target name="deploy" depends="compile" description="发布">
<copy todir="${dest.dir}\${ant.project.name}">
<fileset dir="${basedir}\WebRoot">
<include name="**/*.*" />
</fileset>
</copy>
</target>
<target name="startserver" depends="deploy" description="启动tomcat">
<exec dir="${catalina.home}/bin" executable="cmd.exe">
<env key="CATALINA_HOME" path="${catalina.home}" />
<arg value="/c startup.bat" />
</exec>
</target>
</project>
<project name="这里是项目名称" basedir="." default="startserver">
<property name="src.dir" location="${basedir}\src" />
<property name="dest.dir" location="D:\Tomcat 7.0\webapps" />
<property name="class.dir" location="${basedir}\WebRoot\WEB-INF\classes" />
<property name="lib.dir" location="${basedir}\WebRoot\WEB-INF\lib" />
<property name="catalina.home" location="D:\Tomcat 7.0" />
<property environment="env" />
<path id="lib">
<fileset dir="${lib.dir}">
<include name="*.jar" />
</fileset>
<fileset dir="${catalina.home}\lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="stopserver" description="关闭tomcat">
<exec dir="${catalina.home}/bin" executable="cmd.exe">
<env key="CATALINA_HOME" path="${catalina.home}" />
<arg value="/c shutdown.bat" />
</exec>
</target>
<target name="init" description="初始化">
<delete dir="${dest.dir}\${ant.project.name}" />
<mkdir dir="${dest.dir}\${ant.project.name}" />
<delete dir="${class.dir}" />
<mkdir dir="${class.dir}" />
</target>
<target name="compile" depends="init" description="编译">
<javac destdir="${class.dir}" srcdir="${src.dir}" includeAntRuntime="false">
<include name="**/*.java" />
<classpath refid="lib" />
</javac>
<copy todir="${class.dir}">
<fileset dir="${src.dir}">
<exclude name="**/*.java" />
</fileset>
</copy>
</target>
<target name="deploy" depends="compile" description="发布">
<copy todir="${dest.dir}\${ant.project.name}">
<fileset dir="${basedir}\WebRoot">
<include name="**/*.*" />
</fileset>
</copy>
</target>
<target name="startserver" depends="deploy" description="启动tomcat">
<exec dir="${catalina.home}/bin" executable="cmd.exe">
<env key="CATALINA_HOME" path="${catalina.home}" />
<arg value="/c startup.bat" />
</exec>
</target>
</project>