Java编程思想这本书很好
源代码在线查看: build.xml
Main build.xml for "Thinking in Java, 3rd Edition"
by Bruce Eckel
Available at http://www.MindView.net
See copyright notice in CopyRight.txt
Ant must be downloaded from:
http://jakarta.apache.org/ant
Options:
ant
compiles and runs all examples
ant build
compiles but does not run the examples
ant clean
removes old class files
includes="CheckVersion.java"
srcdir="com/bruceeckel/tools/"
/>
taskname="CheckVersion"
classname="com.bruceeckel.tools.CheckVersion"
fork="true"
failonerror="true"
/>
antfile="${basedir}/c02/build.xml"
target="c02.build"
dir="${basedir}/c02"
output="${basedir}/c02/log.txt"
/>
antfile="${basedir}/c03/build.xml"
target="c03.build"
dir="${basedir}/c03"
output="${basedir}/c03/log.txt"
/>
antfile="${basedir}/c04/build.xml"
target="c04.build"
dir="${basedir}/c04"
output="${basedir}/c04/log.txt"
/>
antfile="${basedir}/c05/build.xml"
target="c05.build"
dir="${basedir}/c05"
output="${basedir}/c05/log.txt"
/>
antfile="${basedir}/c06/build.xml"
target="c06.build"
dir="${basedir}/c06"
output="${basedir}/c06/log.txt"
/>
antfile="${basedir}/c07/build.xml"
target="c07.build"
dir="${basedir}/c07"
output="${basedir}/c07/log.txt"
/>
antfile="${basedir}/c08/build.xml"
target="c08.build"
dir="${basedir}/c08"
output="${basedir}/c08/log.txt"
/>
antfile="${basedir}/c09/build.xml"
target="c09.build"
dir="${basedir}/c09"
output="${basedir}/c09/log.txt"
/>
antfile="${basedir}/c10/build.xml"
target="c10.build"
dir="${basedir}/c10"
output="${basedir}/c10/log.txt"
/>
antfile="${basedir}/c11/build.xml"
target="c11.build"
dir="${basedir}/c11"
output="${basedir}/c11/log.txt"
/>
antfile="${basedir}/c12/build.xml"
target="c12.build"
dir="${basedir}/c12"
output="${basedir}/c12/log.txt"
/>
antfile="${basedir}/c13/build.xml"
target="c13.build"
dir="${basedir}/c13"
output="${basedir}/c13/log.txt"
/>
antfile="${basedir}/c14/build.xml"
target="c14.build"
dir="${basedir}/c14"
output="${basedir}/c14/log.txt"
/>
antfile="${basedir}/c15/build.xml"
target="c15.build"
dir="${basedir}/c15"
output="${basedir}/c15/log.txt"
/>
antfile="${basedir}/com/build.xml"
target="com.build"
dir="${basedir}/com"
output="${basedir}/com/log.txt"
/>
antfile="${basedir}/appendixa/build.xml"
target="appendixa.build"
dir="${basedir}/appendixa"
output="${basedir}/appendixa/log.txt"
/>
antfile="${basedir}/bangbean/build.xml"
target="bangbean.build"
dir="${basedir}/bangbean"
output="${basedir}/bangbean/log.txt"
/>
antfile="${basedir}/frogbean/build.xml"
target="frogbean.build"
dir="${basedir}/frogbean"
output="${basedir}/frogbean/log.txt"
/>
antfile="${basedir}/c02/build.xml"
target="test"
dir="${basedir}/c02"
output="${basedir}/c02/log.txt"
/>
antfile="${basedir}/c03/build.xml"
target="test"
dir="${basedir}/c03"
output="${basedir}/c03/log.txt"
/>
antfile="${basedir}/c04/build.xml"
target="test"
dir="${basedir}/c04"
output="${basedir}/c04/log.txt"
/>
antfile="${basedir}/c05/build.xml"
target="test"
dir="${basedir}/c05"
output="${basedir}/c05/log.txt"
/>
antfile="${basedir}/c06/build.xml"
target="test"
dir="${basedir}/c06"
output="${basedir}/c06/log.txt"
/>
antfile="${basedir}/c07/build.xml"
target="test"
dir="${basedir}/c07"
output="${basedir}/c07/log.txt"
/>
antfile="${basedir}/c08/build.xml"
target="test"
dir="${basedir}/c08"
output="${basedir}/c08/log.txt"
/>
antfile="${basedir}/c09/build.xml"
target="test"
dir="${basedir}/c09"
output="${basedir}/c09/log.txt"
/>
antfile="${basedir}/c10/build.xml"
target="test"
dir="${basedir}/c10"
output="${basedir}/c10/log.txt"
/>
antfile="${basedir}/c11/build.xml"
target="test"
dir="${basedir}/c11"
output="${basedir}/c11/log.txt"
/>
antfile="${basedir}/c12/build.xml"
target="test"
dir="${basedir}/c12"
output="${basedir}/c12/log.txt"
/>
antfile="${basedir}/c13/build.xml"
target="test"
dir="${basedir}/c13"
output="${basedir}/c13/log.txt"
/>
antfile="${basedir}/c14/build.xml"
target="test"
dir="${basedir}/c14"
output="${basedir}/c14/log.txt"
/>
antfile="${basedir}/c15/build.xml"
target="test"
dir="${basedir}/c15"
output="${basedir}/c15/log.txt"
/>
antfile="${basedir}/com/build.xml"
target="test"
dir="${basedir}/com"
output="${basedir}/com/log.txt"
/>
antfile="${basedir}/appendixa/build.xml"
target="test"
dir="${basedir}/appendixa"
output="${basedir}/appendixa/log.txt"
/>
antfile="${basedir}/bangbean/build.xml"
target="test"
dir="${basedir}/bangbean"
output="${basedir}/bangbean/log.txt"
/>
antfile="${basedir}/frogbean/build.xml"
target="test"
dir="${basedir}/frogbean"
output="${basedir}/frogbean/log.txt"
/>
antfile="${basedir}/c02/build.xml"
dir="${basedir}/c02"
output="${basedir}/c02/log.txt"
/>
antfile="${basedir}/c03/build.xml"
dir="${basedir}/c03"
output="${basedir}/c03/log.txt"
/>
antfile="${basedir}/c04/build.xml"
dir="${basedir}/c04"
output="${basedir}/c04/log.txt"
/>
antfile="${basedir}/c05/build.xml"
dir="${basedir}/c05"
output="${basedir}/c05/log.txt"
/>
antfile="${basedir}/c06/build.xml"
dir="${basedir}/c06"
output="${basedir}/c06/log.txt"
/>
antfile="${basedir}/c07/build.xml"
dir="${basedir}/c07"
output="${basedir}/c07/log.txt"
/>
antfile="${basedir}/c08/build.xml"
dir="${basedir}/c08"
output="${basedir}/c08/log.txt"
/>
antfile="${basedir}/c09/build.xml"
dir="${basedir}/c09"
output="${basedir}/c09/log.txt"
/>
antfile="${basedir}/c10/build.xml"
dir="${basedir}/c10"
output="${basedir}/c10/log.txt"
/>
antfile="${basedir}/c11/build.xml"
dir="${basedir}/c11"
output="${basedir}/c11/log.txt"
/>
antfile="${basedir}/c12/build.xml"
dir="${basedir}/c12"
output="${basedir}/c12/log.txt"
/>
antfile="${basedir}/c13/build.xml"
dir="${basedir}/c13"
output="${basedir}/c13/log.txt"
/>
antfile="${basedir}/c14/build.xml"
dir="${basedir}/c14"
output="${basedir}/c14/log.txt"
/>
antfile="${basedir}/c15/build.xml"
dir="${basedir}/c15"
output="${basedir}/c15/log.txt"
/>
antfile="${basedir}/com/build.xml"
dir="${basedir}/com"
output="${basedir}/com/log.txt"
/>
antfile="${basedir}/appendixa/build.xml"
dir="${basedir}/appendixa"
output="${basedir}/appendixa/log.txt"
/>
antfile="${basedir}/bangbean/build.xml"
dir="${basedir}/bangbean"
output="${basedir}/bangbean/log.txt"
/>
antfile="${basedir}/frogbean/build.xml"
dir="${basedir}/frogbean"
output="${basedir}/frogbean/log.txt"
/>
antfile="${basedir}/c02/build.xml"
target="clean"
dir="${basedir}/c02"
/>
antfile="${basedir}/c03/build.xml"
target="clean"
dir="${basedir}/c03"
/>
antfile="${basedir}/c04/build.xml"
target="clean"
dir="${basedir}/c04"
/>
antfile="${basedir}/c05/build.xml"
target="clean"
dir="${basedir}/c05"
/>
antfile="${basedir}/c06/build.xml"
target="clean"
dir="${basedir}/c06"
/>
antfile="${basedir}/c07/build.xml"
target="clean"
dir="${basedir}/c07"
/>
antfile="${basedir}/c08/build.xml"
target="clean"
dir="${basedir}/c08"
/>
antfile="${basedir}/c09/build.xml"
target="clean"
dir="${basedir}/c09"
/>
antfile="${basedir}/c10/build.xml"
target="clean"
dir="${basedir}/c10"
/>
antfile="${basedir}/c11/build.xml"
target="clean"
dir="${basedir}/c11"
/>
antfile="${basedir}/c12/build.xml"
target="clean"
dir="${basedir}/c12"
/>
antfile="${basedir}/c13/build.xml"
target="clean"
dir="${basedir}/c13"
/>
antfile="${basedir}/c14/build.xml"
target="clean"
dir="${basedir}/c14"
/>
antfile="${basedir}/c15/build.xml"
target="clean"
dir="${basedir}/c15"
/>
antfile="${basedir}/com/build.xml"
target="clean"
dir="${basedir}/com"
/>
antfile="${basedir}/appendixa/build.xml"
target="clean"
dir="${basedir}/appendixa"
/>
antfile="${basedir}/bangbean/build.xml"
target="clean"
dir="${basedir}/bangbean"
/>
antfile="${basedir}/frogbean/build.xml"
target="clean"
dir="${basedir}/frogbean"
/>