相信自己!

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            26 隨筆 :: 3 文章 :: 13 評論 :: 0 Trackbacks

          <?xml version="1.0" encoding="UTF-8"?>
          <project name="computer"(//項目的名字) default="dist"  basedir="."(。代表根路徑)>

           <property name="appName" value="computer"(發(fā)布后8080端口后面要跟的名字)>
           </property>
           <property name="src.dir" value="src">
           </property>
           <property name="lib.dir" value="lib"(把jar包放到lib包里)>
           </property>
           <property name="dist.dir" value="dist" (var包放的位置)>
           </property>
           <property name="classes.dir" value="classes"(類放置的位置)>
           </property>
           <property name="webapps.dir"(tomcat所在的路徑) value="C:/open/jakarta-tomcat-5.5.9/webapps"(把\都改為、

          )>
           </property>
           <property name="webroot.dir"(所有的頁面放到哪里) value="WebRoot">
           </property>
           <property name="cofig.dir" value="cofig"(放置配置文件)>
           </property>

           <path id="compile.classpath">(配置classpath的路徑)
            <pathelement location="${classes.dir}" />(path的元素)
            <fileset dir="${lib.dir}" includes="**/*.jar">(包含所有的.jar文件)
            </fileset>
           </path>
           <target name="clean" description="delete all folder"(描述)>(刪除)
            <delete dir="${classes.dir}">(刪除classes下的)
            </delete>
            <delete dir="${dist.dir}">(刪除部署的)
            </delete>
            <delete dir="${webapps.dir}">
            </delete>
           </target>(刪除臨時文件)

           <target name="prepare">(編譯代碼)
            <mkdir dir="${classes.dir}"/>(建包class)
            <mkdir dir="${dist.dir}"/>(建dist包)
           </target>
           <target name="compile" depends="prepare"(依賴于prepare)>
            <javac srcdir="${src.dir}" destdir="${classes.dir}">
             <classpath refid="compile.classpath"></classpath>
             
            </javac>(編譯)
          <copy todir="${classes.dir}">(把編譯完的類copy到src下)
          <fileset dir="${src.dir}">
          <include name="**/*.xml"/>(把xml文件拷貝過去)
           <include name="**/*.properties"/>(也把properties文件拷貝過去)

          </fileset>

          </copy>

           </target>
          把編譯完的東西都拷貝到tomcat上去
          <target name="deploy" depends="compile" description="deploy j2ee application to server">
           <mkdir dir="${webapps.dir}"/>(部署之前先建一個webapps)
           <copy todir="${webapps.dir}">
            <fileset dir="${webroot.dir}"></fileset>
           </copy>

           <mkdir dir="${webapps.dir}/WEB-INF/classes"/>(make一下)
           <copy todir="${webapps.dir}/WEB-INF/classes">(cope過去)
            <fileset dir="${classes.dir}">(所有的類文件)
             <include name="**/**"/>(所有的配置文件)
             </fileset>
           </copy>
           <mkdir dir="${webapps.dir}/WEB-INF/lib"/>
           <copy todir="${webapps.dir}/WEB-INF/lib">
            <fileset dir="${lib.dir}">(所有的lib包下的)
            <include name="*.jar"/> (包含所有的.jar)
            
            </fileset>
           </copy>
           <copy todir="${webapps.dir}/WEB-INF/">(所有的配置文件)
           <fileset name="${config.dir}"></fileset>
           </copy>
           
           </target> 
           <target name="dist" depends="clean,deploy" description="create binary documentation">
           <jar jarfile="${dist.dir}/${appName}.war" basedir="${webapps.dir}"/>
           </target>
           <target name="javadoc" depends="compile" (編譯以后才可以建立javadocAPI)description="create javadoc API

          documentation">
           <mkdir dir="${dist.dir}/doc/api"/>(建立想要的目錄)
            <javadoc sourcepath="${src.dir}" destdir="${dist.dir/doc/api}"/>
           
           </target>

          </project>

           

          posted on 2007-10-15 18:08 北極雪 閱讀(652) 評論(0)  編輯  收藏

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


          網(wǎng)站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 杨浦区| 漠河县| 阆中市| 临泉县| 南木林县| 张家界市| 英德市| 蚌埠市| 哈巴河县| 雷波县| 台安县| 庆阳市| 双鸭山市| 屏南县| 盐城市| 西丰县| 克山县| 永登县| 天祝| 隆德县| 垦利县| 孝义市| 屏山县| 黑山县| 美姑县| 清水河县| 珠海市| 仪征市| 桂林市| 安新县| 阜宁县| 平邑县| 白沙| 大庆市| 栖霞市| 西华县| 济南市| 莱西市| 富锦市| 中超| 西青区|