<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"/>
        這時${app.name}的值為st。
     -->
    <project name="hello" default="run" basedir=".">
     <!--
    將name的值改為對應工程的名字
    將default的值改為需要的缺省任務
     -->
     <!--
    app.name 發布的應用名
    app.version 版本
    build.home 編譯目標位置
    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}" />
     <!--編輯時需要jar文件的位置
     -->
     <property name="deploy.home" value="${catalina.home}/webapps/${app.name}" />
     <property name="jar.home" value="jar" />


     <!--   編譯控制選項說明
    compile.debug debug標志
    compile.deprecation 阻止編譯標志
    compile.optimize 編譯優化標志
     -->

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


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

     

     <!-- 路徑設置 包括了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" />
      <!-- 遇到錯誤可以繼續運行 -->
      <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>
      <!-- 準備 -->
     </target>
     <target name="prepare" depends="init">
      <copy todir="${build.home}">
       <fileset dir="${src.webroot}" />
      </copy>
      <!--復制文件包括.lib .jsp .html等-->
      <echo>
       準備成功
      </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>
       <!-- 復制屬性文件 -->
      </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>
        運行完成
      </echo>
     </target>
    </project>

     

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


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


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    留言簿(1)

    文章分類(141)

    文章檔案(147)

    搜索

    最新評論

    主站蜘蛛池模板: h片在线播放免费高清| 国产免费福利体检区久久| 69成人免费视频| 亚洲嫩草影院在线观看| 国产又大又粗又长免费视频| 亚洲国产精品久久人人爱| 四虎最新永久免费视频| 亚洲精品国产情侣av在线| 1000部拍拍拍18勿入免费凤凰福利| 亚洲精品mv在线观看| 无码专区永久免费AV网站| 亚洲影院天堂中文av色| 日本一道高清不卡免费| 黄色三级三级免费看| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲Av高清一区二区三区| 免费观看美女裸体网站| 免费国产草莓视频在线观看黄| 亚洲高清无码专区视频| 久草免费福利视频| 亚洲伦理一二三四| 国产美女无遮挡免费视频| 国产精品免费大片一区二区| 亚洲AV人无码激艳猛片| 日韩免费一区二区三区在线播放| 亚洲邪恶天堂影院在线观看| 国产又黄又爽又猛免费app| 色九月亚洲综合网| 亚洲AV永久精品爱情岛论坛| 日韩精品成人无码专区免费| 朝桐光亚洲专区在线中文字幕| 久久久久亚洲AV成人网人人软件| 亚洲成人免费在线| 国产精品亚洲一区二区无码| 国产亚洲视频在线播放| 波多野结衣中文字幕免费视频 | 一级毛片直播亚洲| a级毛片黄免费a级毛片| 中文无码亚洲精品字幕| 亚洲午夜福利717| 在线免费观看毛片网站|