Ant 數據類型和屬性
Fileset 文件集:一個通用的實體,可以控制編譯 Compile,打包packaging,拷貝copying,刪除deleting 和文檔.
- dir:強制屬性,指定一個文件集的基文件夾
- includes:屬性顯示了基文件夾下的文件如何被包含。**/表示遞歸子文件夾,沒有則不遞歸
- id:屬性是一個引用,你可以在稍後的過程中,通過引用來使用對應的文件集
1: <?xml version="1.0" encoding="UTF-8"?>
2: <project name="fileset">
3: <fileset dir="src"
4: includes="**/*.java"
5: id="source.fileset"/>
6: <target name="cc">
7: <copy todir="backgup">
8: <fileset refid="source.fileset"/>
9: copy>
10: target>
11: project>
標籤:編譯程序
1: <target name="compile" depends="init" description="compile the source ">
2:
3: <javac srcdir="${src}" destdir="${build}/classes" includeantruntime="true">
4:
5: <compilerarg line="-encoding UTF-8 " />
6: javac>
7: target>
標籤:運行程序
<target name="run" depends="compile">
<java classname="cn.ijser.common.Hello">
<arg value="4"/>
<arg value="3"/>
<arg value="2"/>
<arg value="1"/>
<classpath path="${build}/classes">classpath>
java>
target>
有關
另外還有其它很多標籤,或者說是Tasks,詳細的介紹跟用法都可以在官方文檔裏面查到,用法大同小異,使用的時候隨手查就可以了。