<?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" > <!--设定打包时所需的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的开发过程中,不用的项目组使用不同的eclipse插件,还有项目源代码管理时没有考虑到统一的开发环境,所以就出来各自为政的修改builder.xml来编译代码,我认为在通在的源代码管理中应该考虑开发环境建立统一的开发环境,把把相应的配置保存到CVS或相应的源代码管理工作中,在版本发布是再写一个ant文件来打包发布这样是最好的,就不用每个人用源代码管理工具里check out代码时再修改builder..................