Ant build.xml的创建(三)

经过前两节的介绍后,我们已经对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:不包含的文件

你可能感兴趣的:(build.xml)