<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" ?>
    <project name="Locoso" basedir="D:/workspace/Locoso2" default="usage"> 
      
    <property name="app.name" value="Locoso"/>
      
    <property name="app.dir" location="${basedir}/WebContent"/>
      
    <property name="webserver.home" location="F:/workspace/tomcat/tomcat-6.1"/>
      
    <property name="webserver.lib" location="${webserver.home}/lib"/>
      
    <property name="webserver.deploy" location="${webserver.home}/webapps/"/>
      
    <property name="src.dir" location="${basedir}/src"/>
      
    <property name="build.dir" location="${app.dir}/WEB-INF/classes"/>
      
    <property name="lib.dir" location="${app.dir}/WEB-INF/lib"/>
      
    <property name="dist.dir" location="${basedir}/dist"/>
     
    <!-- <property name="properties.dir" location="${src.dir}/com/easydone/struts/ApplicationResources.properties"/>
      <property name="properties_zh.dir" location="${build.dir}/com/easydone/struts/ApplicationResources_zh.properties"/>
      <property name="doc.dir" ="../api"/>
      <property name="packages" ="com.easydone.*"/>
    -->
      
      
    <echo>+--------------------------------------------------+</echo>
      
    <echo>|                                                  |</echo>
      
    <echo>|       R U N N I N G   A N T    REPOSITORY        |</echo>
      
    <echo>|                                                  |</echo>
      
    <echo>+--------------------------------------------------+</echo>
      
    <!--Help Information-->
      
    <target name="usage" >
          
    <echo message="-----------------------------------------------------------------"/>
          
    <echo message="操作說明:"/>
          
    <echo message="首先將您編寫的java文件拷貝至${src.dir}目錄下,按先后順序執行以下命令既可。" />
          
    <echo message="第一步:compile 命令編譯*.java"/>
          
    <echo message="第二步:deploy 命令生成${app.name}.jar文件" />
          
    <echo message="第三步:doc 命令生成詳細javadoc文檔"/>
          
    <echo message="每一步操作都能看到 BUILD SUCCESSFUL提示后,表示您操作成功!"/>
          
    <echo message="-----------------------------------------------------------------"/>
      
    </target>  
       
    <!-- =================================================================== -->
       
    <!-- 設置應用環境變量                           -->
       
    <!-- =================================================================== --> 
      
    <path id="compile.classpath">
       
    <pathelement path ="${build.dir}"/>
       
    <fileset dir="${lib.dir}">
        
    <include name="*.jar"/>
       
    </fileset>
       
    <fileset dir="${webserver.lib}">
        
    <include name="servlet-api.jar"/>
        
    <include name="jsp-api.jar"/>
       
    </fileset>
      
    </path>
       
    <!-- =================================================================== -->
       
    <!-- 格式化中文資源包,解決國際化中文問題                     -->
       
    <!-- =================================================================== --> 
        
    <!--  <target name="checkToZh">
              <uptodate property="toZh.notRequired"
                 srcfile="${properties.dir}"
                 targetfile="${properties_zh.dir}"/>
         </target>
         <target name="toZh" depends="checkToZh" unless="toZh.notRequired">
             <delete file="${properties_zh.dir}"/>
    -->
             
    <!-- native2ascii struts.properties -->
            
    <!--  <exec executable="native2ascii">
               <arg line=" ${properties.dir}  ${properties_zh.dir}"/>
             </exec>  
             <echo message="toZh performed!"/>
         </target>
    --> 
       
    <!-- =================================================================== -->
       
    <!-- 初始化創建相關應用目錄                             -->
       
    <!-- =================================================================== -->
         
    <target name="prepare" description="create build,dist files">
          
    <mkdir dir="${build.dir}"/>
          
    <mkdir dir="${dist.dir}"/>    
         
    </target>
       
    <!-- =================================================================== -->
       
    <!-- 初始化應用程序,刪除相關目錄                           -->
       
    <!-- =================================================================== --> 
      
    <target name="clean" description="Delete build files">
       
    <delete dir="${build.dir}"/>
       
    <delete dir="${dist.dir}"/>
      
    </target>
      
       
    <!-- =================================================================== -->
       
    <!-- compile 命令,執行javac編譯命令                          -->
       
    <!-- =================================================================== --> 
      
    <target name="compile" depends="prepare">
       
    <javac srcdir="${src.dir}" destdir="${build.dir}" debug="on" encoding="UTF-8" deprecation="on" listfiles="on" includeAntRuntime="no">
        
    <classpath refid="compile.classpath"/>
       
    </javac>
      
    </target>
       
    <!-- =================================================================== -->
       
    <!-- update命令,編譯及處理國際化中文資源文件                        -->
       
    <!-- =================================================================== depends="compile,toZh" -->
      
    <target name="update" depends="compile">
       
    <!--copy classes-->
       
    <copy todir="${webserver.deploy}/${app.name}/WEB-INF/classes" includeEmptyDirs="no">
        
    <fileset dir="${build.dir}"/>
       
    </copy>
       
    <!--copy pages-->
       
    <copy todir="${webserver.deploy}/${app.name}" includeEmptyDirs="no">
        
    <fileset dir="${app.dir}"/>
       
    </copy>
       
    <!-- copy libs-->
       
    <copy todir="${webserver.deploy}/${app.name}/WEB-INF/lib" includeEmptyDirs="no">
        
    <fileset dir="${lib.dir}"/>
       
    </copy>
      
    </target>
       
    <!-- =================================================================== -->
       
    <!-- 部署應用程序,依賴于 compile命令clean,prepare,compile,dist          -->
       
    <!-- =================================================================== depends="clean,prepare,compile,toZh,dist">-->
     
    <target name="deploy" depends="clean,prepare,compile,dist">
       
    <delete dir="${webserver.deploy}/${app.name}.war"/>
       
    <delete dir="${webserver.deploy}/${app.name}"/>  
       
    <copy todir="${webserver.deploy}" includeEmptyDirs="no">
        
    <fileset dir="${dist.dir}"/>
       
    </copy>
      
    </target> 
       
    <!-- =================================================================== -->
       
    <!-- 部署應用程序,將其打為mshome.war包,依賴于 compile命令              -->
       
    <!-- =================================================================== --> 
      
    <target name="dist" depends="compile">
        
    <echo>building war</echo>
        
    <war warfile="${dist.dir}/${app.name}.war"
            webxml
    ="${app.dir}/WEB-INF/web.xml">
          
    <fileset dir="${app.dir}"/>
          
    <classes dir="${build.dir}"/>
          
    <classes dir="${lib.dir}">
           
    <include name="*.propertries"/>
        
    </classes>
        
    <lib dir="${lib.dir}">
         
    <include name="*.jar"/>
        
    </lib>
       
    </war>
      
    </target> 
       
    <!-- =================================================================== -->
       
    <!-- 生成說明文檔(api)                                                   -->
       
    <!-- =================================================================== -->
      
    <!--<target name="javadoc" depends="usage,compile">
         <delete dir="${doc.dir}"/>
         <mkdir dir="${doc.dir}"/>
          <javadoc packagenames="${packages}"
                   sourcepath="${src.dir}"
                   destdir="${doc.dir}"
                   author="true"
                   version="true"
                   use="true"
                   splitindex="true"
                   windowtitle="${app.name} API"
                   doctitle="${app.name}">
            <classpath refid="compile.classpath"/>
          </javadoc>
       </target>
    -->
       
    <!-- =================================================================== -->
       
    <!-- 執行一個數據庫操作,其中demo為您的數據庫名,可測試相關jdbc連接
          查詢語句為bin目錄下的db.sql                                
    -->
       
    <!-- =================================================================== -->  
      
    <!--<target name = "mysqlInit">
      <echo>ANT 操作數據庫開始..</echo>
      <sql
       driver = "org.gjt.mm.mysql.Driver"
       url = "jdbc:mysql://localhost:3306/demo"
       userid = "root"
       password = "*******"
       src = "db.sql"
       print="yes"
       ="continue"
      />
      </target>
    -->
      
    <!--END-->
     
    </project>

    posted on 2013-04-18 13:08 Mr.lu 閱讀(229) 評論(0)  編輯  收藏


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


    網站導航:
     
    <2013年4月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产在线观看无码免费视频| 黄色视频在线免费观看| 午夜网站在线观看免费完整高清观看| 亚洲国产人成精品| 激情无码亚洲一区二区三区 | 日日操夜夜操免费视频| 亚洲爆乳无码专区www| 日本特黄特色aa大片免费| 亚洲精品自偷自拍无码| 国产精品无码素人福利免费| 国产亚洲Av综合人人澡精品| 亚洲熟妇少妇任你躁在线观看无码| 国产日产亚洲系列| 亚洲AV无码专区亚洲AV桃| 免费91最新地址永久入口 | 亚洲精品和日本精品| 狼色精品人妻在线视频免费| 亚洲欧洲中文日韩久久AV乱码| 国产一级婬片A视频免费观看| 亚洲ⅴ国产v天堂a无码二区| 西西人体大胆免费视频| 亚洲性日韩精品国产一区二区| 韩国免费a级作爱片无码| 777亚洲精品乱码久久久久久 | 一区二区免费在线观看| 亚洲人成网站18禁止一区| 免费精品一区二区三区第35| 亚洲一级免费视频| 亚洲AV无码一区二三区| 在线看片免费人成视频播 | 亚洲国产成人私人影院| 午夜性色一区二区三区免费不卡视频 | 久久久精品国产亚洲成人满18免费网站 | 亚洲精品中文字幕无码A片老| 亚洲午夜av影院| 亚洲高清视频免费| 特级毛片aaaa级毛片免费| 亚洲国产综合91精品麻豆| 国产男女猛烈无遮档免费视频网站| 国产啪精品视频网站免费尤物| 亚洲精品一二三区|