<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)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费观看男人免费桶女人视频| 亚洲精品偷拍视频免费观看| AV激情亚洲男人的天堂国语| 亚洲福利中文字幕在线网址| 青柠影视在线观看免费| 亚洲fuli在线观看| 免费人成在线观看网站品爱网日本| 两个人的视频www免费| 亚洲AV综合色区无码二区爱AV| 亚洲第一区在线观看| 59pao成国产成视频永久免费| 99亚洲乱人伦aⅴ精品| 久久亚洲精品AB无码播放| 日韩一级视频免费观看| 美女视频黄的免费视频网页| 亚洲精品一二三区| 亚洲AV无码专区国产乱码4SE| 国产一精品一aⅴ一免费| 30岁的女人韩剧免费观看| 无套内谢孕妇毛片免费看看| 亚洲国产综合精品| 亚洲色无码一区二区三区| 天天操夜夜操免费视频| 永久免费av无码网站yy| 国产亚洲精品美女久久久久 | 毛色毛片免费观看| 在线播放免费人成毛片乱码| 亚洲av日韩精品久久久久久a| 亚洲另类激情综合偷自拍| 亚洲美女高清一区二区三区 | 亚洲成a人片在线观看无码专区| 卡一卡二卡三在线入口免费| 日韩免费人妻AV无码专区蜜桃| 午夜成人无码福利免费视频| 亚洲欧美日韩中文二区| 亚洲综合一区二区精品久久| 亚洲色偷偷综合亚洲AVYP| 亚洲区小说区图片区| 国产免费观看青青草原网站| 色婷婷7777免费视频在线观看| 久久精品人成免费|