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>
浙公网安备 33010602011771号