Ant build 文件中的 Java 相关内容

Javac

编译java原代码

例子<javac srcdir="${src}" destdir="${build}" classpath="xyz.jar" debug="on" />编译${src}目录及其子目录下的所有.Java文件。

.Class文件将放在${build}指定的目录下,classpath表示需要用到的类文件或者目录,debug设置为on表示输出debug信息。<javac srcdir="${src}:${src2}" destdir="${build}" includes="mypackage/p1/**,mypackage/p2/**" excludes="mypackage/p1/testpackage/**" classpath="xyz.jar" debug="on" /> 编译${src}和${src2}目录及其子目录下的所有。Java文件,但是package/p1/**,mypackage/p2/**将被编译,而mypackage/p1/testpackage/**将不会被编译

.Class文件将放在${build}指定的目录下,classpath表示需要用到的类文件或者目录,debug设置为on表示输出debug信息。<property name="classpath" value=".;./xml-apis.jar;../lib/xbean.jar;./easypo.jar" /> <javac srcdir="${src}" destdir="${src}" classpath="${classpath}" debug="on" /> 路径是在property中定义的。