<?xml version="1.0" encoding="utf-8"?>
<project name="webtestant" default="copyto" basedir=".">
<property name="dist" value="${basedir}/dist" />
<property name="web" value="${basedir}/WebRoot"/>
<property name="src" value="${basedir}/src"/>
<property name="libpath" value="${basedir}/WebRoot/Web-INF/lib"/>
<path id="lb" > <!--設(shè)定打包時所需的lib文件 -->
<fileset dir="${libpath}">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="init" depends="">
<delete dir="${dist}" />
<delete dir="${web}/WEB-INF/classes"/>
<mkdir dir="${dist}" />
<mkdir dir="${web}/WEB-INF/classes"/>
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${web}/WEB-INF/classes" classpathref="/lb" />
</target>
<target name="pack" depends="compile" description="make a jar file">
<jar jarfile="${dist}/webtest.war" basedir="${web}">
</jar>
</target>
<target name="copyto" depends="pack">
<copy todir="E:/Tomcat/webapps">
<fileset dir="${dist}">
<include name="**/*.war"/>
</fileset>
</copy>
</target>
</project>
今晚無聊隨便亂寫.........因為在使用eclipse的開發(fā)過程中,不用的項目組使用不同的eclipse插件,還有項目源代碼管理時沒有考慮到統(tǒng)一的開發(fā)環(huán)境,所以就出來各自為政的修改builder.xml來編譯代碼,我認為在通在的源代碼管理中應(yīng)該考慮開發(fā)環(huán)境建立統(tǒng)一的開發(fā)環(huán)境,把把相應(yīng)的配置保存到CVS或相應(yīng)的源代碼管理工作中,在版本發(fā)布是再寫一個ant文件來打包發(fā)布這樣是最好的,就不用每個人用源代碼管理工具里check out代碼時再修改builder..................