<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    沉睡森林@漂在北京

    本處文章除注明“轉載”外均為原創,轉載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks

    晚上eclipse不知道怎么的,總是不停的編譯,一打開tomcat就死掉。郁悶的很,自己寫了一個ant命令來編譯和部署web了。代碼如下:

    配置信息build.properties

    # Source Directory

    src.dir=${basedir}/src

    # Resource Directory

    resources.dir=${basedir}/resources

    # War name

    war.name=${ant.project.name}

    # web context directory

    war.dir=${basedir}/WebContent

    # Library directory within project. Where third party jars reside.

    lib.dir = ${war.dir}/WEB-INF/lib

    # All artifacts produced by the build go somewhere underneath the target dir

    build.dir=${war.dir}/WEB-INF/classes

    # Directory we generate distribution units such as jars and zips to

    target.dir = ${basedir}/target

     

    # Test Directory

    test.dir=${basedir}/test

    test.target.dir=${basedir}/target/test/classes

    test.report.dir=${basedir}/target/test/report

    test.data=${basedir}/target/test/data

     

    funtest.dir=${basedir}/funtest

    funtest.target.dir=${basedir}/target/funtest/classes

    funtest.report.dir=${basedir}/target/funtest/report

    funtest.data=${basedir}/target/funtest/data

     

    # Tomcat Home Directory

    tomcat.home=C:\\Program Files\\apache-tomcat-6.0.18

    tomcat.port=8080

     

    # Release name and version

    project.version=0.1

    project.name=${ant.project.name}

     

    ant運行的主要文件build.xml

    <?xml version="1.0" encoding="UTF-8"?>

    <project name="greatwall" basedir="." default="deploy">

           <property file="build.properties" />

          

           <property name="web.home" value="/C:/Program Files/apache-tomcat-6.0.18/webapps/greatwall" />

          

           <path id="all-libs">

                  <fileset dir="${lib.dir}">

                         <include name="**/*.jar" />

                  </fileset>

                  <fileset dir="${tomcat.home}/lib">

                         <include name="**/*.jar" />

                  </fileset>

           </path>

          

           <!-- ===================================

           編譯Java文件并復制資源文件

           ==================================== -->

           <target name="build" description="Compile main Java sources">

                  <mkdir dir="${build.dir}" />

                  <echo>Compile main Java sources...</echo>

                  <javac destdir="${build.dir}" target="1.5" debug="true" deprecation="true" optimize="false" failonerror="true">

                         <src path="${src.dir}" />

                         <!-- <compilerarg line="-encoding UTF-8" />  -->

                         <classpath refid="all-libs" />

                  </javac>

     

                  <!-- copy other none java files such as hibernate hbm.xml files, workflow files files -->

                  <echo>Copy other none java files...</echo>

                  <copy todir="${build.dir}" preservelastmodified="true">

                         <fileset dir="${src.dir}">

                                <exclude name="**/*.java" />

                                <exclude name="**/*.bak" />

                         </fileset>

                  </copy>

           </target>

          

           <target name="war" depends="build" description="Create WAR deployment unit">

                  <mkdir dir="${target.dir}" />

                  <echo>Create WAR deployment unit...</echo>

                  <war warfile="${target.dir}/${war.name}.war" webxml="${war.dir}/WEB-INF/web.xml">

                         <!-- Include the css, images and other documents -->

                         <fileset dir="${war.dir}" excludes="WEB-INF/**" />

                         <webinf dir="${war.dir}/WEB-INF">

                                <exclude name="classes/**" />

                                <exclude name="web.xml" />

                         </webinf>

                         <!-- Include the compiled classes -->

                         <classes dir="${build.dir}" />

                         <lib dir="${lib.dir}" includes="*.jar" />

                         <exclude name="${war.dir}/WEB-INF/lib/servlet.jar" />

                  </war>

           </target>

     

           <target name="deploy" depends="build" description="Deploy the applycation to Tomcat">

                  <echo>Deploy the applycation to Tomcat...</echo>

                  <copy todir="${web.home}">

                         <fileset dir="${war.dir}">

                                <exclude name="**/*.bak" />

                                <exclude name="CVS" />

                         </fileset>

                  </copy>

           </target>

          

    </project>

     

    posted on 2008-11-09 23:14 王總兵 閱讀(346) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 特级aa**毛片免费观看| A级毛片高清免费视频在线播放| 亚洲一区二区三区四区视频 | 日韩内射激情视频在线播放免费| 日韩精品内射视频免费观看| 久久精品7亚洲午夜a| 国产一级淫片免费播放电影| 中文字幕亚洲日本岛国片| 久久亚洲sm情趣捆绑调教| 亚洲人成未满十八禁网站| 久久不见久久见免费影院www日本| 在线美女免费观看网站h| 国产男女猛烈无遮挡免费视频 | 免费被黄网站在观看| 亚洲国产综合无码一区| 激情综合亚洲色婷婷五月APP| 国产精品色拉拉免费看| 亚洲精品成人片在线观看精品字幕 | 麻豆国产VA免费精品高清在线 | 国产92成人精品视频免费| 久久久久亚洲AV无码专区桃色| 好湿好大好紧好爽免费视频| 亚洲AV无码久久精品蜜桃| 1000部啪啪未满十八勿入免费| 亚洲国产精华液网站w| 精品女同一区二区三区免费播放| 99久久精品免费精品国产| 激情综合亚洲色婷婷五月APP| 日韩在线免费看网站| 国产99在线|亚洲| 久久久久久久久久国产精品免费 | 欧洲乱码伦视频免费国产 | 亚洲精品国产精品乱码视色| 2021精品国产品免费观看 | 666精品国产精品亚洲| 四虎成人免费网址在线| 亚洲精品国产成人中文| 性色午夜视频免费男人的天堂| 亚洲日本人成中文字幕| 亚洲国产综合无码一区二区二三区| 亚洲国产av高清无码|