• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    ant的一些偏門技巧

    發布: 2007-6-22 07:38 | 作者:   | 來源:   | 查看: 15次 | 進入軟件測試論壇討論

    領測軟件測試網

       一,為減小 build.xml 文件的大小,使用XML實體

     

    把屬性的設置都放一個XML文件中

    props.xml 文件

    <property name="build.dir" value="build" />

    然后在 build.xml 文件中加入如下

    <!DOCTYPE project [<!ENTITY properties SYSTEM "file:props.xml">]>

     

    二,將多個目錄的源文件編譯到一個地方

     

    <javac destdir="build/classes">

        <src path="src1"/>

        <src path="src2"/>

    </javac>

     

    三,保存構建時的信息

     

    <project default="init">

        <target name="init"></target>

        <property environment="env" />

        <property name="env.COMPUTERNAME" value="${env.HOSTNAME}" />

        <propertyfile comment="Build Information" file="./buildinfo.properties">

            <entry key="build.host" value="${env.COMPUTERNAME}" />

            <entry key="build.user.name" value="${user.name}" />

            <entry key="build.os.name" value="${os.name}" />

        </propertyfile>

    </project>

     

    四,去除屬性文件的注釋

     

    屬性文件:

    # 這里是注釋,會給過濾掉

    build.dir = build

    build文件:

    <copy file="props.properties" todir="sample">

        <filterchain>

            <striplinecomments>

                <comment value="#" />

            </striplinecomments>

        </filterchain>

    </copy>

     

    五,兩個花俏的功能

     

    1.聲音提示

    <project name="Sound" default="all">

        <property file="build.properties" />

        <target name="init">

            <sound>

                <success source="${sound.dir}/success.wav" duration="500" />

                <fail source="${sound.dir}/fail.wav" loops="2" />

            </sound>

        </target>

        <target name="fail" depends="init">

            <fail />

        </target>

        <target name="success" depends="init" />

        <target name="all" depends="success" />

    </project>

     

    2.進度條提示

    <project name="splash" default="init">

        <target name="init">

            <splash imageurl="http://java.chinaitlab.com/UploadFiles_8734/200610/20061021103415601.gif" showduration="5000" />

            <sleep seconds="1" />

            <sleep seconds="1" />

            <sleep seconds="1" />

            <sleep seconds="1" />

            <sleep seconds="1" />

            <sleep seconds="1" />

        </target>

    </project>

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>