• <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-7-01 18:47 | 作者: admin | 來源: | 查看: 19次 | 進入軟件測試論壇討論

    領測軟件測試網
    在環境變量修改屬性

    在path屬性前增加------C:\ant\bin;這樣就可以使用ant了

    build.xml文件都包含一個project和至少一個target元素,target元素中包含一個或多個任務元素,任務是一段可執行的代碼。

    根元素是project,三個屬性name,default,basedir

    name指定工程的名字

    default指定工程默認的target元素

    basedir指定工程的基路徑,如果是“.”,表示為build.xml所在路徑

    <project name="bookstore" default="about" basedir=".">

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

    <!--初始化各個變量的名字-->        <property name="build" value="build" /><!--編譯后的目錄-->        <property name="src" value="src" /><!--源文件的位置-->       

            <!--用到的環境變量的包-->

              <property environment="myenv" />        <property name="servletpath"  value="${myenv.CATALINA_HOME}/common/lib/servlet-api.jar" />        <property name="mysqlpath" value="WEB-INF/lib/mysqldriver.jar" />

     <mkdir dir="${build}" /><!--調用前面的目錄參數是${xxx}--> <mkdir dir="${build}\WEB-INF" /> <mkdir dir="${build}\WEB-INF\classes" />

          <copy todir="${build}" ><!--拷貝目錄文件到新的目錄下-->        <fileset dir="${basedir}"    ><!--原來的目錄是basedir參數的路徑-->           <include name="*.jsp" />           <include name="*.bmp" />           <include name="WEB-INF/**" />           <exclude name="build.xml" /><!--不拷貝這個文件-->        </fileset>     </copy>   </target>       

    <target name="compile" depends="init">        <!--它依賴init的執行,所以調用它先執行init-->

       <javac srcdir="${src}"             destdir="${build}/WEB-INF/classes"             classpath="${servletpath}:${mysqlpath}">     </javac>  </target>

     

    <target name="bookstorewar" depends="compile">      <!--生成war的任務--> 

        <war warfile="${build}/bookstore.war" webxml="${build}/WEB-INF/web.xml"> <lib dir="${build}/WEB-INF/lib"/> <classes dir="${build}/WEB-INF/classes"/> <fileset dir="${build}"/>    </war>  </target>

      <target name="about" >    <!--默認的target-->        <echo>  This build.xml file contains targets        for building bookstore web application        </echo>   </target>

    </project>

     

    我們這個build.xml在我們的應用的根目錄下

    所以運行ant的方法是:在DOS下

    1.進入C:\myApp,我們的應用目錄下 輸入: ant  (會搜索當前路徑下的build.xml文件)

    2.直接輸入ant -buildfile c:\myApp\build.xml

    3.直接輸入ant -buildfile c:\myApp\build.xml  about

    以上三種方式都執行about的target,如果指想編譯java文件,我們只要

    ant -buildfile c:\myApp\build.xml  compile

    延伸閱讀

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


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