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

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

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

    個(gè)人項(xiàng)目ant學(xué)習(xí)例子

    <?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="操作說(shuō)明:"/>
          
    <echo message="首先將您編寫(xiě)的java文件拷貝至${src.dir}目錄下,按先后順序執(zhí)行以下命令既可。" />
          
    <echo message="第一步:compile 命令編譯*.java"/>
          
    <echo message="第二步:deploy 命令生成${app.name}.jar文件" />
          
    <echo message="第三步:doc 命令生成詳細(xì)javadoc文檔"/>
          
    <echo message="每一步操作都能看到 BUILD SUCCESSFUL提示后,表示您操作成功!"/>
          
    <echo message="-----------------------------------------------------------------"/>
      
    </target>  
       
    <!-- =================================================================== -->
       
    <!-- 設(shè)置應(yīng)用環(huán)境變量                           -->
       
    <!-- =================================================================== --> 
      
    <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>
       
    <!-- =================================================================== -->
       
    <!-- 格式化中文資源包,解決國(guó)際化中文問(wèn)題                     -->
       
    <!-- =================================================================== --> 
        
    <!--  <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>
    --> 
       
    <!-- =================================================================== -->
       
    <!-- 初始化創(chuàng)建相關(guān)應(yīng)用目錄                             -->
       
    <!-- =================================================================== -->
         
    <target name="prepare" description="create build,dist files">
          
    <mkdir dir="${build.dir}"/>
          
    <mkdir dir="${dist.dir}"/>    
         
    </target>
       
    <!-- =================================================================== -->
       
    <!-- 初始化應(yīng)用程序,刪除相關(guān)目錄                           -->
       
    <!-- =================================================================== --> 
      
    <target name="clean" description="Delete build files">
       
    <delete dir="${build.dir}"/>
       
    <delete dir="${dist.dir}"/>
      
    </target>
      
       
    <!-- =================================================================== -->
       
    <!-- compile 命令,執(zhí)行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命令,編譯及處理國(guó)際化中文資源文件                        -->
       
    <!-- =================================================================== 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>
       
    <!-- =================================================================== -->
       
    <!-- 部署應(yīng)用程序,依賴(lài)于 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> 
       
    <!-- =================================================================== -->
       
    <!-- 部署應(yīng)用程序,將其打?yàn)閙shome.war包,依賴(lài)于 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> 
       
    <!-- =================================================================== -->
       
    <!-- 生成說(shuō)明文檔(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>
    -->
       
    <!-- =================================================================== -->
       
    <!-- 執(zhí)行一個(gè)數(shù)據(jù)庫(kù)操作,其中demo為您的數(shù)據(jù)庫(kù)名,可測(cè)試相關(guān)jdbc連接
          查詢(xún)語(yǔ)句為bin目錄下的db.sql                                
    -->
       
    <!-- =================================================================== -->  
      
    <!--<target name = "mysqlInit">
      <echo>ANT 操作數(shù)據(jù)庫(kù)開(kāi)始..</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 閱讀(224) 評(píng)論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    <2013年4月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 久久夜色精品国产亚洲av| 亚色九九九全国免费视频| 一级毛片大全免费播放| 亚洲av中文无码字幕色不卡| 亚洲制服丝袜在线播放| 亚洲13又紧又嫩又水多| 亚洲午夜在线播放| 亚洲AV男人的天堂在线观看| 亚洲精品久久无码| 色婷婷六月亚洲综合香蕉| 国产成人亚洲精品蜜芽影院| 国产成人久久精品亚洲小说| 无码日韩人妻AV一区免费l| 久久久久久久久久免免费精品 | 久久精品国产精品亚洲| 在线a亚洲v天堂网2019无码| 国产精品亚洲片在线| 亚洲AV第一页国产精品| 亚洲国产成人精品久久| 亚洲午夜无码久久| 色妞www精品视频免费看| 国产久爱免费精品视频| 无码AV片在线观看免费| 妻子5免费完整高清电视| 日韩免费一级毛片| 国产AⅤ无码专区亚洲AV| 亚洲天天做日日做天天欢毛片| 亚洲国产中文在线视频| 亚洲中文字幕无码mv| 免费人成大片在线观看播放| 国产一级在线免费观看| 亚洲视频在线免费看| 日本久久久免费高清| 亚洲综合色自拍一区| 亚洲黄色在线观看网站| 亚洲日本VA午夜在线影院| 深夜福利在线视频免费| 99久久国产免费中文无字幕| 成人毛片免费观看视频在线| 国产亚洲大尺度无码无码专线 | 亚洲精品视频在线观看你懂的|