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

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

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

    Ant 通用模板文件

    <?xml version="1.0" encoding="UTF-8"?>
    <!--在ANT中,${}表示引用變量名,例如${app.name}引用的是<property name="app.name" value="st"/>
        這時(shí)${app.name}的值為st。
     -->
    <project name="hello" default="run" basedir=".">
     <!--
    將name的值改為對(duì)應(yīng)工程的名字
    將default的值改為需要的缺省任務(wù)
     -->
     <!--
    app.name 發(fā)布的應(yīng)用名
    app.version 版本
    build.home 編譯目標(biāo)位置
    catalina.home tomcat根目錄位置
    deploy.home 部署位置
    jar.home war包位置
    src.home src的位置
    src.webroot WebRoot的位置
     
      -->
     <property name="app.name" value="st" />
     <property name="app.version" value="1.0" />
     <property name="build.home" value="build" />
     <property name="build.web-inf" value="${build.home}/WEB-INF" />
     <property name="build.class" value="${build.home}/WEB-INF/classes" />
     <property name="build.lib" value="${build.home}/WEB-INF/lib" />
     <property name="src.home" value="src" />
     <property name="src.webroot" value="WebRoot" />
     <property name="src.lib" value="${src.webroot}/WEB-INF/lib" />
     <property name="src.web-inf" value="${src.webroot}/WEB-INF" />
     <property name="catalina.home" value="D:/JAVA Develope Tools/Tomcat 5.0" />
     <!--將value改為安裝tomcat的路徑
     -->
     <property name="lib.home" value="${basedir}" />
     <!--編輯時(shí)需要jar文件的位置
     -->
     <property name="deploy.home" value="${catalina.home}/webapps/${app.name}" />
     <property name="jar.home" value="jar" />


     <!--   編譯控制選項(xiàng)說明
    compile.debug debug標(biāo)志
    compile.deprecation 阻止編譯標(biāo)志
    compile.optimize 編譯優(yōu)化標(biāo)志
     -->

     <property name="compile.debug" value="true" />
     <property name="compile.deprecation" value="false" />
     <property name="compile.optimize" value="true" />


     <!-- 取window,unix的環(huán)境變量
     -->
     <property environment="env" />
     <property name="java.home" value="S{env.JAVA_HOME}" />
     <property name="ant.home" value="S{env.ANT_HOME}" />

     

     <!-- 路徑設(shè)置 包括了jar文件才能編譯-->
     <path id="compile.classpath">

      <fileset dir="${lib.home}">
       <include name="**/*.jar" />
      </fileset>
     </path>

     <!-- 初始化 -->
     <target name="init">
      <delete dir="${build.home}" failonerror="false" />
      <delete dir="${jar.home}" failonerror="false" />
      <!-- 遇到錯(cuò)誤可以繼續(xù)運(yùn)行 -->
      <mkdir dir="${build.home}" />
      <mkdir dir="${build.web-inf}" />
      <mkdir dir="${build.class}" />
      <mkdir dir="${build.lib}" />
      <mkdir dir="${deploy.home}" />
      <mkdir dir="${jar.home}" />
      <echo>
               初始化成功
             </echo>
      <!-- 準(zhǔn)備 -->
     </target>
     <target name="prepare" depends="init">
      <copy todir="${build.home}">
       <fileset dir="${src.webroot}" />
      </copy>
      <!--復(fù)制文件包括.lib .jsp .html等-->
      <echo>
       準(zhǔn)備成功
      </echo>
     </target>

     <!-- 編譯 -->
     <target name="compile" depends="prepare">

      <javac srcdir="src" destdir="${build.class}" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="$compile.optimize}">
       <classpath refid="compile.classpath" />
      </javac>
      <copy todir="${build.class}">
       <fileset dir="src">
        <include name="**/*.properties" />
       </fileset>
       <!-- 復(fù)制屬性文件 -->
      </copy>


      <echo>
               編譯成功
            </echo>
     </target>


     <!-- 部署 -->
     <target name="deploy" depends="compile">
      <copy todir="${deploy.home}">
       <fileset dir="${build.home}" />
      </copy>
      <echo>
              部署成功
            </echo>
     </target>


     <!-- 打包 -->
     <target name="jar" depends="deploy,javadoc">
      <copy todir="${jar.home}">
       <fileset dir="${deploy.home}" />
      </copy>
      <jar jarfile="${deploy.home}/${app.name}.war" basedir="${jar.home}" />
      <echo>
              打包成功
            </echo>
     </target>


     <!-- javadoc -->
     <target name="javadoc" depends="compile">
     </target>

     

     <target name="run" depends="deploy,javadoc">
      <delete dir="${build.home}" />
      <delete dir="${jar.home}" />
      <echo>
        運(yùn)行完成
      </echo>
     </target>
    </project>

     

    posted on 2007-10-30 20:51 劉錚 閱讀(382) 評(píng)論(0)  編輯  收藏 所屬分類: Ant


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    留言簿(1)

    文章分類(141)

    文章檔案(147)

    搜索

    最新評(píng)論

    主站蜘蛛池模板: 免费看h片的网站| 黄色网页免费观看| 亚洲成AV人片久久| 综合自拍亚洲综合图不卡区| 亚洲人成色7777在线观看| 色偷偷亚洲第一综合网| 亚洲色成人网站WWW永久四虎| 亚洲一区欧洲一区| 久久久国产亚洲精品| 国产亚洲综合久久系列| 亚洲日韩av无码| 亚洲成av人在线视| 亚洲色图在线播放| 亚洲字幕在线观看| 亚洲一区二区三区丝袜| 久久精品国产亚洲AV电影网| 无码天堂亚洲国产AV| 精精国产www视频在线观看免费| 久久免费视频一区| 一级毛片aaaaaa免费看| 日本免费网址大全在线观看| 毛片免费观看的视频在线| 国产精品极品美女免费观看| 亚洲av麻豆aⅴ无码电影| 四虎永久在线精品免费观看视频 | 亚洲毛片免费视频| 亚洲国产精品免费观看| 亚洲av无码兔费综合| 久青草国产免费观看| 可以免费观看的毛片| 无码免费又爽又高潮喷水的视频 | 在线日本高清免费不卡| 手机在线看永久av片免费| 国产成人免费a在线资源| 亚洲一区日韩高清中文字幕亚洲| 国产亚洲精品无码成人| 亚洲国产成人久久综合一区| 久久亚洲中文字幕无码| 成人无码a级毛片免费| 可以免费看黄的网站| 亚洲高清无码综合性爱视频|