这里笔者使用是Eclipse3.7,但相信其他的Eclipse的使用方法也是一致的。
如图,我们先右键增加一个文件。
文件名取名为build.xml ,这里是固定,Eclipse只认这个名字。
build.xml的内容如下:
<?xml version="1.0"?> <project name="bbs" default="deploy" basedir="."> <property file="build.properties" /> <property name="resin.home" value="D:\resin\resin-3.2.0"/> <property name="lib.dir" value="${basedir}/WebContent/WEB-INF/lib"/> <path id="compile.classpath"> <fileset dir="${resin.home}/lib"> <include name="*.jar"/> </fileset> <fileset dir="${lib.dir}"> <include name="*.jar"/> </fileset> </path> <target name="copyProperties"> <copy todir="${dist}/WEB-INF/classes"> <fileset dir="src/java"> <include name="*.properties"/> </fileset> </copy> </target> <target name="compile" depends="copyProperties"> <javac srcdir="src/java" destdir="${dist}/WEB-INF/classes/" includeantruntime="on"> <classpath refid="compile.classpath"></classpath> </javac> </target> <target name="deploy" depends="compile"> <copy todir="${dist}"> <fileset dir="WebContent"></fileset> </copy> <copy tofile="${dist}/WEB-INF/classes/oa.properties" overwrite="true"> <fileset file="src/config/oa_${company}.properties"></fileset> </copy> </target> </project>
然后,我们再增加一个build.properties的配置文件,把一些属性写在配置文件中:
build.properties的内容如下:
dist=D:/resin/resin-3.2.0/webapps/oa
然后,右键点击build.xml文件,
最后Run一下就可以跑Ant脚本了。