经过前两节的介绍后,我们已经对build.xml的创建有了大概的了解,下面我们开讲其编译,运行与打包...
Javac编译文件
<target name="javac">
<javac srcdir="src/com/rocky/test/csdn" destdir="build" includes="Bai*.java"/>
</target>
以上代码将会编译所有在src/com/rocky/test/csdn目录下以Bai开头的java文件,并将class文件存放在build文件夹下面..
srcdir:目标文件夹
destdir:存放的文件夹
includes:包含的文件(过滤其他不需要的文件)
excludes:不包含的文件(过滤其他不需要的文件)
classpath:需要使用的其他文件,如需要的jar包
debug:是否产生调试信息(on,off)
Java运行文件
<target name="run" depends="javac">
<java classname="com.rocky.test.csdn.BaiDuTest">
<classpath>
<pathelement path="build"/>
</classpath>
</java>
</target>
classname:必须为"包名.类名"格式
Jar打包
<target name="run">
<jar destfile="test.jar"
basedir="build"
excludes="classes/**">
</jar>
</target>
打包build目录下的所有文件(包括子目录下的),除去classes目录下的文件
destfile:打包后的文件
basedir:要打包的文件
excludes:不包含的文件