<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Natlive's blog

    A long way and dream.

     

    Ant 學習筆記(一)

    一、定義目標任務。
    Ant是由若干目標任務組成的,由這些任務組合完成一系統的操作。所有的任務必須在<project>標簽下,project表示一個項目,而且必須指定一個默認的目標任務,執行默認的操作,用default屬性指定:

    <project default="init">
        
    <target name="init">
        
    <!-- 一些操作 -->
        
    </target>

        
    <target name="otherTargets">
        
    <!-- 一些操作 -->
        
    </target>
    </project>



    二、定義屬性。
    其實就是等于預定義環境變量,而且這些變量一旦定義就不能改變。定義這些屬性的意義在于統一操作和重用這些屬性。而這種功能主要用于定義目錄位置:

    <property name="src.dir" value="src" />
    <property name="dest.dir" value="bin" />
    <property name="config.dir" value="config" />

    文件系統路徑的定義:
    <property name="test.dir" location="the/test/directory" />

    使用這些變量的方法是:
    <javac srcdir="${src.dir}" destdir="${dest.dir}" />

    三、編譯操作。
    使用javac標簽,srcdir屬性指定源碼目錄,destdir屬性指定目標文件目錄,debug指定生成目標代碼是否帶有調試信息,fork表示是否新開一個jvm來編譯,classpath指定CLASSPATH。
    <javac srcdir="${src.dir}" destdir="${dest.dir}" />

    四、打包jar。
    使用jar標簽,destfile屬性指定目標文件路徑,basedir指定要打包的那個目錄的路徑。
    <jar destfile="parkage.jar" basedir="dest.dir" />

    五、設置時間。
    在有需要使用到時間時就要用到這一步。設置時間必須是在第一個會被運行的target(init)中定義,使用的標簽是:tstamp,不需要任何標簽屬性設置,它會預設置三個屬性變量:TSTAMP,DSTAMP,TODAY,表示格式是:HHMM,YYYYMMDD,日期的英文表示:
    <target name="init">
        
    <tstamp />
    </target>

    <target name="other action">
        
    <jar destfile="${DSTAMP}${TSTAMP}${TODAY}.jar" basedir="${dest.dir}" />
    </target>

    可以自定義時間格式,方法是在定義<tstamp>中加入<format>,<format>的property屬性指定屬性變量名,可以為以后調用,而pattern屬性指定格式,其方式是SimpleDateFormat類的工作方式一樣:
    <target name="init">
        
    <tstamp>
            
    <format property="NORMAL" pattern="yyyy-mm-dd(HH_mm_ss)"/>
        
    </tstamp>
    </target>

    <target name="other actions">
        
    <jar destfile="${NORMAL}.jar" basedir="${dest.dir}" />
    </target>

    posted on 2007-08-13 12:19 狂龍 閱讀(241) 評論(0)  編輯  收藏 所屬分類: Ant


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99re6免费视频| 国产一级高青免费| 欧美大尺寸SUV免费| 久久亚洲AV无码精品色午夜麻豆| jizz日本免费| 国产亚洲色婷婷久久99精品| 你懂得的在线观看免费视频| 亚洲国产精品无码久久SM| 久久午夜免费鲁丝片| 亚洲丁香色婷婷综合欲色啪| 91青青青国产在观免费影视| 亚洲无砖砖区免费| 欧美在线看片A免费观看| 亚洲中文字幕无码久久2020| 国产精品无码素人福利免费| 麻豆安全免费网址入口| 久久精品国产亚洲精品| 永久免费av无码入口国语片| 亚洲影院在线观看| 成人免费在线观看网站| 特级aa**毛片免费观看| 久久精品亚洲综合| 亚洲国产精品免费观看| 亚洲av无码专区在线观看下载| 免费A级毛片无码A| 七色永久性tv网站免费看| 亚洲国产精品线观看不卡| 成人免费视频国产| 九九99热免费最新版| 亚洲精品国产成人专区| 成人黄页网站免费观看大全| eeuss影院免费92242部| 亚洲黄色在线观看网站| 国产精品免费播放| 亚洲一区免费观看| 激情小说亚洲色图| 亚洲人成在线播放网站岛国| 成人免费在线视频| 久久久久久AV无码免费网站下载| 亚洲中文字幕无码爆乳| 亚洲国产另类久久久精品|