隨筆-11  評(píng)論-2  文章-2  trackbacks-0

          今天寫(xiě)了一個(gè)簡(jiǎn)單ant,主要是準(zhǔn)對(duì)web層打war包用的作為接下來(lái)webwork的學(xué)習(xí)做個(gè)鋪墊吧??!

          <?xml version="1.0" encoding="UTF-8"?>
          <project name="webworkTest" default="war" basedir="../">
          ??? <property file="build/build.properties"/>
          ??? <property name="build.dir" value="build"/>
          ??? <property name="dist.dir" value="dist"/>
          ??? <property name="doc.dir" value="doc"/>
          ??? <property name="docs.dir" value="docs"/>
          ??? <property name="dtd.dir" value="dtd"/>
          ??? <property name="lib.dir" value="lib"/>
          ??? <property name="src.dir" value="src"/>
          ??? <property name="classes.dir" value="classes"/>
          ??? <property name="application.dir" value="application"/>

          ??? <target name="init">
          ??????? <echo message="start"/>
          ??????? <property name="war.name" value="simapleDemo"/>
          ??????? <condition property="ifCopyProcessing">
          ??????????? <equals arg1="isProcessing" arg2="off"/>
          ??????? </condition>
          ??? </target>

          ??? <target name="clean" depends="init">

          ??????? <delete dir=".">
          ??????????? <include name="${dist.dir}/${war.name}.war"?? />
          ??????? </delete>
          ??????? <delete dir="${classes.dir}">
          ??????????? <patternset refid="war.classes"?? />
          ??????????? <patternset refid="war.configuationFile"/>
          ??????? </delete>
          ??? </target>

          ??? <path id="war.classpath">
          ??????? <fileset dir="${lib.dir}">
          ??????????? <include name="*.jar"/>
          ??????? </fileset>
          ??? </path>

          ??? <patternset id="war.configuationFile">
          ??????? <include name="xwork.xml"/>
          ??? </patternset>

          ??? <patternset id="war.classes">
          ??????? <include name="**/*.class"/>
          ??????? <exclude name="**/*Test.class"/>
          ??? </patternset>

          ??? <patternset id="war.lib">
          ??????? <include name="*.jar"/>
          ??? </patternset>

          ??? <target name="compile">
          ??????? <javac destdir="${classes.dir}" debug="on" source="1.4" description="false">
          ??????????? <classpath refid="war.classpath"/>
          ??????????? <src path="${src.dir}"/>
          ??????? </javac>
          ??? </target>
          ??? <target name="move">
          ??????? <copy todir="${classes.dir}" overwrite="true">
          ??????????? <fileset dir=".">
          ??????????????? <include name="xwork.xml"/>
          ??????????? </fileset>
          ??????? </copy>
          ??? </target>
          ??? <target name="war" depends="clean,compile,move" unless="ifCopyProcessing">
          ??????? <war warfile="${dist.dir}/${war.name}.war" webxml="${application.dir}/web.xml">
          ????????????? <manifest>
          ??????????????? <attribute name="Build-by" value="${create.person}"/>
          ??????????????? <section name="com">
          ??????????????????? <attribute name="Implementation-version" value="${version}"/>
          ??????????????? </section>
          ??????????? </manifest>


          ??????????? <webinf dir="${docs.dir}/WEB-INF">
          ??????????????? <include name="tlds/"/>
          ??????????? </webinf>

          ??????????? <classes dir="${classes.dir}">
          ??????????????? <patternset refid="war.classes"/>
          ??????????????? <patternset refid="war.configuationFile" />
          ??????????? </classes>

          ??????????? <lib dir="${lib.dir}">
          ??????????????? <patternset refid="war.lib"/>
          ??????????? </lib>

          ??????????? <!--zipfileset dir="${lib.dir}" prefix="WEB-INF">
          ???????????????? <include name="*.jar"/>
          ??????????? </zipfileset-->
          ??????????? <fileset dir="${docs.dir}" >
          ??????????????? <include name="*.jsp"/>
          ??????????????? <include name="jsp/*.jsp"/>
          ??????????????? <include name="tlds/**"/>
          ??????????? </fileset>
          ??????? </war>
          ??? </target>

          ??? <target name="deploy" >
          ??????? <copy todir="${serverHome}" >
          ??????????? <fileset dir="${dist.dir}">
          ??????????????? <include name="${war.name}.war"/>
          ??????????? </fileset>
          ??????? </copy>
          ??? </target>

          ??? <target name="all" depends="war,deploy"></target>
          </project>


          posted on 2006-04-07 13:50 Billow 閱讀(82) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 高阳县| 察雅县| 大姚县| 湛江市| 武平县| 宜宾市| 金坛市| 德庆县| 平安县| 社会| 秦皇岛市| 西乌| 庄浪县| 吉木乃县| 崇明县| 仙居县| 徐汇区| 延寿县| 安泽县| 沈阳市| 大埔区| 衡山县| 双鸭山市| 长白| 崇义县| 米林县| 靖江市| 贞丰县| 巴南区| 绍兴市| 阳西县| 疏勒县| 泰来县| 临清市| 保山市| 精河县| 邯郸县| 葫芦岛市| 禹州市| 福安市| 松溪县|