<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="操作說明:"/>
          
    <echo message="首先將您編寫的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>
       
    <!-- =================================================================== -->
       
    <!-- 格式化中文資源包,解決國際化中文問題                     -->
       
    <!-- =================================================================== --> 
        
    <!--  <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命令,編譯及處理國際化中文資源文件                        -->
       
    <!-- =================================================================== 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)用程序,依賴于 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包,依賴于 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>
    -->
       
    <!-- =================================================================== -->
       
    <!-- 執(zhí)行一個(gè)數(shù)據(jù)庫操作,其中demo為您的數(shù)據(jù)庫名,可測試相關(guān)jdbc連接
          查詢語句為bin目錄下的db.sql                                
    -->
       
    <!-- =================================================================== -->  
      
    <!--<target name = "mysqlInit">
      <echo>ANT 操作數(shù)據(jù)庫開始..</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) 評(píng)論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(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)論排行榜

    主站蜘蛛池模板: 国内一级一级毛片a免费| 成年女人免费v片| 国产精品免费大片| 免费国产污网站在线观看15| 99视频在线看观免费| 国产亚洲精品国产| 亚洲一区二区观看播放| 国产午夜精品理论片免费观看| 亚洲免费在线视频播放| 免费一看一级毛片全播放| 亚洲午夜久久久精品影院| 特级一级毛片免费看| 久久久久久精品成人免费图片 | 亚洲精品人成网在线播放影院| 色噜噜的亚洲男人的天堂| 日本免费大黄在线观看| 亚洲精品第五页中文字幕| 国产精品免费αv视频| 国产高清免费的视频| 亚洲网站视频在线观看| 免费看内射乌克兰女| 91在线视频免费看| 亚洲视频免费播放| 成人奭片免费观看| 亚洲欧洲精品视频在线观看| 免费国产作爱视频网站| 亚洲人成影院在线| 台湾一级毛片永久免费| 欧美日韩亚洲精品| 午夜a级成人免费毛片| 亚洲激情校园春色| 午夜免费福利影院| 国产V片在线播放免费无码 | MM1313亚洲国产精品| 亚洲一区二区高清| 久久亚洲中文字幕无码| 在线播放亚洲第一字幕| 福利片免费一区二区三区| 日韩免费无码一区二区视频| 最新国产精品亚洲| 国产亚洲一区二区三区在线不卡|