build.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

<project default="build" basedir=".">

   <property name="appname" value="test_dwr" />
   <property name="src.dir" value="src" />  
  
   <property environment="env"/>
      <property name="common_lib.dir" value="${env.TOMCAT_HOME}/common/lib" />  
    <!--  Server公用lib目录 -->  
    
    <property name="app.dir" value="${env.TOMCAT_HOME}/webapps/${appname}" />
    <property name="self_lib.dir" value="${app.dir}/web-inf/lib" />  
    <!-- 项目自身需要的lib -->
    
    <property name="build_classes.dir"  value="${app.dir}/web-inf/classes"/>
    <!-- 编译后class存放目录 -->  
   
   <target name="build">  
   
   <javac srcdir="${src.dir}"
     destdir="${build_classes.dir}"
     debug="on"
   >

 <!--  省了在系统classpath中设置一堆jar文件的麻烦 -->
     <classpath>
    <fileset dir="${self_lib.dir}">
     <include name="*.jar"/>
    </fileset>
  
    <fileset dir="${common_lib.dir}">
     <include name="*.jar"/>
    </fileset>
  
    </classpath>

  </javac>

  </target> 
 
 
  <!--   将编译后的class,发布到别的位置 -->
  <property name="axis_app_classes.dir"  value="${env.TOMCAT_HOME}/webapps/axis/WEB-INF/classes"/>
 
   <target name="axis" depends="build">   
  <copy todir="${axis_app_classes.dir}">
              <fileset dir="${build_classes.dir}"/>
             </copy>
             
   </target>  
  
     
</project>