JDK1.5新特性介绍- -| 回首页 | 2004年索引 | - -EHCache 初步使用指南

build.xml- -

                                      

<?xml version="1.0"?>
<!-- ======================================================================
     2004-11-22 22:31:53                                                       
     Address_Book   
     我的个人通讯录工程
                  
     许鑫                                                               
     ====================================================================== -->
<project name="Address_Book" default="buildProject" basedir=".">
    <description>
            我的个人通讯录工程
    </description>
 <!-- ===================================
   设置公共属性及目录结构
   ===================================  -->
 <!-- 构建文件  -->
 <property file="build.properties"/>
 <!-- 主目录  -->
 <property name="basedir" value="."/>
 <!-- 一级目录  -->
 <property name="runDir" value="${basedir}/addressBook"/>
 <property name="srcDir" value="${basedir}/src"/>
 <property name="confDir" value="${basedir}/configFiles"/>
 <property name="libDir" value="${basedir}/lib"/>
 <property name="page" value="${basedir}/page"/>
 <property name="bin" value="${basedir}/bin"/>
 <!-- 二级目录 -->
 <property name="conf" value="${confDir}/conf"/>
 <property name="TLDDir" value="${confDir}/TLD"/>
 <property name="webConf" value="${confDir}/WEB-INFconf"/>
 <property name="strutsConfig" value="${confDir}/struts-config"/>
 <property name="WEB-INF" value="${runDir}/WEB-INF"/>
 <property name="web" value="${runDir}/web"/>
 <property name="pageWeb" value="${page}/web"/>
 <!-- 三级目录 -->
 <property name="classes" value="${WEB-INF}/classes"/>
 <property name="lib" value="${WEB-INF}/lib"/>
 <!-- 四级目录 -->
 <property name="tld" value="${classes}/TLD"/>
 
 
 
 
    <!-- =================================
          target: 任务列表             
         ================================= -->
    <target name="buildProject" depends="jar-configFile" description="--> 我的个人通讯录工程">
        <description>构建整个工程的总任务</description>
     <echo message="构建成功!重新启动服务器"/>
    </target>
 
 
 <!-- ********************************************************** -->
 <target name="jar-configFile" depends="copyAll">
  <description>将配置文件打包放在WEB-INF/lib目录下</description>
  <jar jarfile="${lib}/conf.jar" basedir="${conf}"/>
  <echo message="资源文件打包成功"/>
 </target>
 
 
 
 <!-- ********************************************************** -->
    <target name="copyAll" depends="prepare">
     <description>复制各个文件到容器运行目录下</description>
     <copy todir="${classes}">
      <fileset dir="${bin}"/>
     </copy>
     <copy todir="${lib}">
      <fileset dir="${libDir}"/>
     </copy>
     <copy todir="${runDir}">
      <fileset dir="${page}"/>
     </copy>
     <copy todir="${WEB-INF}">
      <fileset dir="${webConf}">
       <include name="web.xml"/>
       <!--<include name="build.xml"/>
       <include name="build.properties"/>
       <include name="deploy.xml"/>
       <include name="undeploy.xml"/>-->
       <include name="targets.xml"/>
      </fileset>
     </copy>
     <copy todir="${tld}">
      <fileset dir="${TLDDir}"/>
     </copy>
     <echo message="拷贝文件成功"/>
    </target>
 
 <!-- ********************************************************** --> 
 <target name="compile">
  <description>编译src目录下的Java源文件,将生成的class文件放在WEB-INF/classes文件夹下</description>
  <echo message="编译Java源文件成功"/>
 </target>
 

 <!-- ********************************************************** -->
 <target name="clean-all">
  <description>清除容器运行目录下所有文件</description>
  <delete>
   <fileset dir="${runDir}" includes="*.jsp"/>
  </delete>
  <delete dir="${WEB-INF}"/>
  <delete dir="${web}"/>
  <echo message="清除文件成功"/>
 </target>
 
 <!-- ********************************************************** -->
 <target name="prepare" depends="clean-all">
  <description>创建运行目录下的各个文件夹</description>
  <mkdir dir="${WEB-INF}"/>
  <mkdir dir="${web}"/>
  <mkdir dir="${classes}"/>
  <mkdir dir="${lib}"/>
  <mkdir dir="${tld}"/>
  <echo message="创建运行目录文件夹成功"/>
 </target>
 
 
</project>
 

- 作者: neitbe 2004年12月2日, 星期四 20:50

Trackback

你可以使用这个链接引用该篇日志 http://publishblog.blogdriver.com/blog/tb.b?diaryID=435642

回复

评论内容: