Ant 學習筆記(三)

Ant 數據類型和屬性

Fileset 文件集:一個通用的實體,可以控制編譯 Compile,打包packaging,拷貝copying,刪除deleting 和文檔.

  1. dir:強制屬性,指定一個文件集的基文件夾
  2. includes:屬性顯示了基文件夾下的文件如何被包含。**/表示遞歸子文件夾,沒有則不遞歸
  3. 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,詳細的介紹跟用法都可以在官方文檔裏面查到,用法大同小異,使用的時候隨手查就可以了。

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