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:不包含的文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章