<?xml version="1.0" encoding="UTF-8"?>
<project name="antwebproject" default="war" basedir=".">
<property name="classes" value="build/classes"/>
<property name="build" value="build"/>
<property name="lib" value="WebRoot/WEB-INF/lib"/>
<property name="tomcat.home" value="D:\Program Files\tomcat\tomcat-4.0.37"/>
<property name="j2eelib.dir" value=""/>
<path id="classpath">
<fileset dir="${j2eelib.dir}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${lib}">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="clean">
<echo message="##########开始构建项目##########"/>
<echo message="##########清空相关文件夹及文件##########"/>
<delete dir="build"/>
</target>
<target name="compile" depends="clean">
<echo message="##########生成项目层级目录##########"/>
<mkdir dir="${classes}"/>
<echo message="##########开始编译项目##########"/>
<javac target="1.5" srcdir="src" destdir="${classes}" includeAntRuntime="false">
<!--给编译器指定编码,以解决:"警告: 编码 GBK 的不可映射字符"-->
<compilerarg line="-encoding UTF-8"/>
<classpath refid="classpath"/>
</javac>
<!--
<copy file="src/config.client" todir="${classes}"/>
<copy file="src/ERS_en_US.properties" todir="${classes}"/>
<copy file="src/ERS_zh_CN.properties" todir="${classes}"/>
<copy file="src/log4j.ers.properties" todir="${classes}"/>
<copy file="src/log4j.properties" todir="${classes}"/>
<copy file="src/struts.properties" todir="${classes}"/>
<copy file="src/struts.xml" todir="${classes}"/>
<copy file="src/validators.xml" todir="${classes}"/>
<copy file="src/config/login.xml" todir="${classes}/config"/>-->
</target>
<target name="war" depends="compile">
<echo message="##########开始构建war包##########"/>
<war destfile="${build}/ERS.war" webxml="WebRoot/WEB-INF/web.xml">
<fileset dir="WebRoot" includes="**/*.*"/>
<classes dir="${classes}"/>
</war>
<echo message="##########清空临时文件##########"/>
<delete dir="${classes}"/>
<echo message="##########项目构建完成##########"/>
</target>
</project>
<project name="antwebproject" default="war" basedir=".">
<property name="classes" value="build/classes"/>
<property name="build" value="build"/>
<property name="lib" value="WebRoot/WEB-INF/lib"/>
<property name="tomcat.home" value="D:\Program Files\tomcat\tomcat-4.0.37"/>
<property name="j2eelib.dir" value=""/>
<path id="classpath">
<fileset dir="${j2eelib.dir}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${lib}">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="clean">
<echo message="##########开始构建项目##########"/>
<echo message="##########清空相关文件夹及文件##########"/>
<delete dir="build"/>
</target>
<target name="compile" depends="clean">
<echo message="##########生成项目层级目录##########"/>
<mkdir dir="${classes}"/>
<echo message="##########开始编译项目##########"/>
<javac target="1.5" srcdir="src" destdir="${classes}" includeAntRuntime="false">
<!--给编译器指定编码,以解决:"警告: 编码 GBK 的不可映射字符"-->
<compilerarg line="-encoding UTF-8"/>
<classpath refid="classpath"/>
</javac>
<!--
<copy file="src/config.client" todir="${classes}"/>
<copy file="src/ERS_en_US.properties" todir="${classes}"/>
<copy file="src/ERS_zh_CN.properties" todir="${classes}"/>
<copy file="src/log4j.ers.properties" todir="${classes}"/>
<copy file="src/log4j.properties" todir="${classes}"/>
<copy file="src/struts.properties" todir="${classes}"/>
<copy file="src/struts.xml" todir="${classes}"/>
<copy file="src/validators.xml" todir="${classes}"/>
<copy file="src/config/login.xml" todir="${classes}/config"/>-->
</target>
<target name="war" depends="compile">
<echo message="##########开始构建war包##########"/>
<war destfile="${build}/ERS.war" webxml="WebRoot/WEB-INF/web.xml">
<fileset dir="WebRoot" includes="**/*.*"/>
<classes dir="${classes}"/>
</war>
<echo message="##########清空临时文件##########"/>
<delete dir="${classes}"/>
<echo message="##########项目构建完成##########"/>
</target>
</project>