<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 閱讀(224) 評論(0)  編輯  收藏


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


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

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中文字幕乱码系列免费| 亚洲欧美国产国产一区二区三区 | 久久久久亚洲精品无码系列| 免费人成大片在线观看播放电影| 午夜私人影院免费体验区| 亚洲午夜电影在线观看高清 | 国产成人免费在线| 久久亚洲精品成人777大小说| 国产高清对白在线观看免费91| 亚洲成人国产精品| fc2成年免费共享视频网站| 亚洲高清免费视频| 中文字幕免费观看视频| 亚洲精品国产精品乱码视色| 免费h视频在线观看| 91亚洲精品视频| 毛片视频免费观看| 欧洲亚洲综合一区二区三区| 亚洲精品动漫人成3d在线| 免费看成人AA片无码视频吃奶| 亚洲成色WWW久久网站| 毛片免费全部播放无码| 亚洲天堂男人影院| 亚洲国产精品13p| a级成人毛片免费视频高清| 久久久久亚洲AV无码麻豆| 猫咪社区免费资源在线观看| 国产亚洲欧美在线观看| 亚洲精品无码专区在线在线播放| 99视频在线精品免费| 亚洲综合精品成人| 国产成人精品日本亚洲专区61| 91福利免费视频| 亚洲AV无码一区二区三区性色| 亚洲中文字幕成人在线| **毛片免费观看久久精品| 欧洲乱码伦视频免费国产| 亚洲综合自拍成人| 免费看小12萝裸体视频国产| 久久精品私人影院免费看| 亚洲国产综合AV在线观看|