进一步学习一个稍微复杂一点点的ant
在实际的工作过程中可能会出现以下一些情况,一个项目分成很多个模块,每个小组或者部门负责一个模块,为了测试,他们自己写了一个build.xml,而你负责把这些模块组合到一起使用,写一个build.xml
这个时候你有两种选择:
1,自己重新写一个build.xml ,这将是一个麻烦的事情
2,尽量利用他们已经写好的build.xml,减少自己的工作
		举个例子:
假设你下边有三个小组,每个小组负责一个部分,他们分别有一个src 和一个写好的build.xml
这个时候你拿到他们的src,你需要做的是建立三个文件夹src1 ,src2, src3分别把他们的src和build.xml放进去,然后写一个build.xml
		<?xml version="1.0" encoding="UTF-8" ?>
<project name="main" default="build" basedir=".">
 <property name="bin" value="${basedir}\bin" /> 
 <property name="src1" value="${basedir}\src1" /> 
 <property name="src2" value="${basedir}\src2" /> 
 <property name="src3" value="${basedir}\src3" /> 
 <target name="init">
  <mkdir dir="${bin}" />
 </target>
 <target name="run">
  <ant dir="${src1}" target="run" />
  <ant dir="${src2}" target="run" />
  <ant dir="${src3}" target="run" />
 </target>
 <target name="clean">
  <ant dir="${src1}" target="clean" />
  <ant dir="${src2}" target="clean" />
  <ant dir="${src3}" target="clean" />
 </target> 
 <target name="build" depends="init,call">
  <copy todir="${bin}">
   <fileset dir="${src1}">
    <include name="*.jar" />
   </fileset>
   <fileset dir="${src2}">
    <include name="*.jar" />
   </fileset>
   <fileset dir="${src3}">
    <include name="*.jar" />
   </fileset>
  </copy>
 </target>
 <target name="rebuild" depends="build,clean">
  <ant target="clean" />
  <ant target="build" />
 </target>
</project>
		ok你的任务完成了。