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

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

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

    Junky's IT Notebook

    統計

    留言簿(8)

    積分與排名

    WebSphere Studio

    閱讀排行榜

    評論排行榜

    一個ant發布war的例子

    <project basedir="." default="usage" name="myceaas">

    ?

    ?

    ?<target name="init">

    ??<property name="Name" value="myceaas" />
    ??<property name="name" value="myceaas" />
    ??<property name="version" value="0.2" />
    ??<property name="year" value="2006" />

    ??<echo message="----------- ${Name} ${version} [${year}] ------------" />

    ??<property name="debug" value="off" />
    ??<property name="optimize" value="on" />
    ??<property name="deprecation" value="on" />

    ??<!--<property name="mycedatasycn.location" value="D:/project/myce/mycedatasycn" />-->

    <!--?? java源文件路徑 -->

    ??<property name="src.dir" value="${basedir}/src" />

    <!--???jar包路徑 -->
    ??<property name="lib.dir" value="${basedir}/myceaas/WEB-INF/lib" />

    <!--???webapp路徑?-->
    ??<property name="webapp.dir" value="${basedir}/myceaas" />
    ??<property name="packages" value="com.ce.myceaas.*" />

    <!--???準備源文件路徑 -->
    ??<property name="build.src" value="${basedir}/AntBuild/build" />

    <!--???編譯源文件路徑 -->
    ??<property name="build.dest" value="${basedir}/AntBuild/bin" />

    <!--???準備webapp文件路徑 -->
    ??<property name="buildwar.dest" value="${basedir}/AntBuild/warsrc" />

    <!--???準備javadoc文件路徑 -->
    ??<property name="build.javadocs" value="${basedir}/AntBuild/doc" />

    <!--???打包jar文件路徑 -->
    ??<property name="jar.dest" value="${basedir}/AntBuild/jar" />

    <!--???打包war文件路徑 -->
    ??<property name="war.dest" value="${basedir}/AntBuild/war" />
    ??
    ??<!--???resin-home路徑 -->
    ??<property name="resin.home" value="C:\resin-pro-3.0.17"/>

    <!--???tomcat-home路徑 -->
    ??<property name="tomcat.home" value="C:\tomcat5.5.12"/>
    ??

    ??<property name="j2eelib.dir" value="C:/Program Files/MyEclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_3.9.210/data/libraryset/1.4" />

    <!--???classpath -->
    ??<path id="classpath">
    ???
    ???<fileset dir="${j2eelib.dir}">
    ????<include name="**/*.jar"/>
    ???</fileset>
    ???<fileset dir="${lib.dir}">
    ????<include name="**/*.jar"/>
    ???</fileset>
    ???<!--<pathelement location="lib/"/>-->
    ??</path>

    ??<filter token="year" value="${year}" />
    ??<filter token="version" value="${version}" />
    ??<filter token="date" value="${TODAY}" />
    ??<filter token="log" value="true" />
    ??<filter token="verbose" value="true" />

    ?</target>

    ?

    ?<!-- =================================================================== -->
    ?<!-- Help on usage -->
    ?<!-- =================================================================== -->
    ?<target name="usage" depends="init">
    ??<echo message="${Name} Build file" />
    ??<echo message="-------------------------------------------------------------" />
    ??<echo message="" />
    ??<echo message=" available targets are:" />
    ??<echo message="" />
    ??<echo message=" jar --> generates the ${name}.jar file" />
    ??<echo message=" build --> compiles the source code" />
    ??<echo message=" javadoc --> generates the API documentation" />
    ??<echo message=" clean --> cleans up the directory" />
    ??<echo message="" />
    ??<echo message=" Please rename build.properties.default to build.properties" />
    ??<echo message=" and edit build.properties to specify JSDK 2.3 classpath." />
    ??<echo message="" />
    ??<echo message=" See the comments inside the build.xml file for more details." />
    ??<echo message="-------------------------------------------------------------" />
    ??<echo message="" />
    ??<echo message="" />
    ?</target>

    ?<!-- =================================================================== -->
    ?<!-- 準備源文件-->
    ?<!-- =================================================================== -->
    ?<target name="prepare-src" depends="init">
    ??<!-- create directories -->
    ??<mkdir dir="${build.src}" />
    ??<mkdir dir="${build.dest}" />
    ??<mkdir dir="${jar.dest}" />
    ??<mkdir dir="${war.dest}" />
    ??<mkdir dir="${buildwar.dest}" />
    ??
    ??
    ??<!-- copy src files -->
    ??<copy todir="${build.src}">
    ???<fileset dir="${src.dir}" />
    ??</copy>
    ??<copy todir="${buildwar.dest}">
    ???<fileset dir="${webapp.dir}" />
    ??</copy>
    ?
    ?</target>

    ?<!-- =================================================================== -->
    ?<!-- 編譯源文件-->
    ?<!-- =================================================================== -->
    ?<target name="build" depends="prepare-src">
    ??<javac srcdir="${build.src}" destdir="${buildwar.dest}/WEB-INF/classes" debug="${debug}" optimize="${optimize}">
    ???<classpath refid="classpath" />
    ??</javac>
    ??<copy todir="${buildwar.dest}/WEB-INF/classes">
    ???<fileset dir="${build.src}" >
    ????<include name="**/*.xml"/>
    ???</fileset>
    ??</copy>
    ?</target>

    ?<!-- =================================================================== -->
    ?<!-- 打war包-->
    ?<!-- =================================================================== -->

    ?<target name="myceaas.war" depends="build">
    ??<war warfile="${war.dest}/myceaas.war" webxml="${buildwar.dest}/WEB-INF/web.xml">
    ???<lib dir="${buildwar.dest}/WEB-INF/lib"/>
    ???<classes dir = "${buildwar.dest}/WEB-INF/classes"/>
    ???<fileset dir="${buildwar.dest}">
    ???</fileset>
    ??</war>
    ?
    ?</target>

    ?<!-- =================================================================== -->
    ?<!-- 發布到本的resin和tomcat-->
    ?<!-- =================================================================== -->

    ?<target name="publish" depends="myceaas.war,clean">
    ??<copy todir="${resin.home}/webapps">
    ???<fileset dir="${war.dest}" >
    ????<include name="**/*.war"/>
    ???</fileset>
    ??</copy>
    ??<copy todir="${tomcat.home}/webapps">
    ???<fileset dir="${war.dest}" >
    ????<include name="**/*.war"/>
    ???</fileset>
    ??</copy>
    ??
    ?</target>
    ?<!--
    ?<target name="SyncMain">
    ???????? <java classname="com.ce.synchronization.main.SyncMain" failonerror="true" fork="yes">
    ???????????? <classpath refid="classpath"/>
    ???????? </java>
    ?</target>
    ?-->
    ?<!-- =================================================================== -->
    ?<!-- 產生javadoc api 文檔-->
    ?<!-- =================================================================== -->
    ?<target name="javadoc" depends="build">
    ??<mkdir dir="${build.javadocs}" />
    ??<javadoc packagenames="${packages}" sourcepath="${build.src}" destdir="${build.javadocs}" author="true" version="true" use="true" splitindex="true" windowtitle="${Name} API" doctitle="${Name}">
    ???<classpath refid="classpath" />
    ??</javadoc>
    ?</target>


    ?

    ?<!-- =================================================================== -->
    ?<!-- 清除臨時文件-->
    ?<!-- =================================================================== -->
    ?<target name="clean" depends="init">
    ??<delete dir="${build.src}"/>
    ??<delete dir="${build.dest}/org"/>
    ??<delete dir="${build.dest}/com"/>
    ??<delete dir="${buildwar.dest}"/>
    ??<delete>
    ???<fileset dir="${build.dest}" includes="**/*.class"/>
    ??</delete>
    ?</target>

    ?


    </project>

    posted on 2006-12-16 01:05 junky 閱讀(1689) 評論(0)  編輯  收藏 所屬分類: ant


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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲综合一区二区三区| 亚洲一级黄色大片| 香蕉视频在线观看免费| 看全色黄大色大片免费久久| 真实国产乱子伦精品免费| 亚洲Aⅴ在线无码播放毛片一线天| 亚洲伊人久久大香线蕉结合| 亚洲日韩v无码中文字幕| 免费人成在线观看69式小视频| 亚洲深深色噜噜狠狠爱网站| 国产美女视频免费观看的网站| 国内精品一级毛片免费看| 久久久青草青青国产亚洲免观| 亚洲 日韩经典 中文字幕| 国产福利在线免费| 国产成人综合亚洲绿色| 免费又黄又硬又爽大片| 精品国产污污免费网站入口在线| 亚洲日本一区二区三区在线| 免费黄网站在线看| 亚洲一区二区三区免费视频| 在线免费观看国产视频| 亚洲精品黄色视频在线观看免费资源| 亚洲日韩一页精品发布| 国内精品免费麻豆网站91麻豆| 亚洲国产精品高清久久久| 3344免费播放观看视频 | 未满十八私人高清免费影院| 精品免费人成视频app| 亚洲精品二三区伊人久久| 国产成人涩涩涩视频在线观看免费| 日日狠狠久久偷偷色综合免费 | 亚洲avav天堂av在线不卡| 中文字幕无码视频手机免费看 | 亚洲精品国产高清在线观看| 亚洲午夜精品第一区二区8050| 国产99视频精品免费专区| 中国亚洲呦女专区| 久久亚洲国产精品一区二区| 成年女人色毛片免费看| 99久久精品毛片免费播放|