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

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

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

    waysun一路陽光

    不輕易服輸,不輕言放棄.--心是夢的舞臺,心有多大,舞臺有多大。踏踏實實做事,認認真真做人。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 64 評論 :: 0 Trackbacks

    弄了好久的ant打包終于明白了,貼出來大家分享。
    <?xml version="1.0" encoding="UTF-8"?>
    <project name="gpdi" basedir="." default="deploy">
     <!-- Properties and Paths -->
     <property name="dir.java.src" value="src" />
     
     <property name="dir.java.build" value="defaultroot/WEB-INF/classes" />
      
     <property name="dir.lib" value="lib" />
      
     <property name="dir.deploy" value="deploy" />

     <property name="file.manifest" value="manifest.txt" />

     <property name="file.jar" value="gpdi.jar" />
     <!-- Just to fool the test -->
     <property name="gpdi.root" value="." />
        <!-- 排除java源文件的模式集 -->
        <patternset id="no.java">
            <exclude name="**/*.java" />
        </patternset>
     <path id="project.class.path">
      <pathelement location="${dir.java.build}"/>
      <fileset dir="${dir.lib}" id="lib.path">
       <include name="**/*.jar"/>
      </fileset>
       
     </path>
     
        <!-- 初始化,建立目錄,復(fù)制文件 -->
     
        <target name="init" depends="clean" description="初始化,建立目錄,復(fù)制文件">

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

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

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

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

                    <patternset refid="no.java" />

                </fileset>

            </copy>

        </target>
     
        <!-- 清理,刪除臨時目錄 -->
     
        <target name="clean" description="清理,刪除臨時目錄">

            <delete dir="${dir.java.build}" />

            <delete dir="${dir.dist}" />

            <echo level="info">清理完畢</echo>

        </target>
     
     <!-- 編譯源文件-->

     <target name="compile"
      
      depends="init"
      
      description="編譯源文件">
      
      <javac srcdir="${dir.java.src}"
       
       destdir="${dir.java.build}"
       
       deprecation="off"
       
       debug="off"
       
       encoding="gbk"
       
       source="1.5"
       
       target="1.5">
       
       <classpath refid="project.class.path"/>
       
      </javac>
      
     </target>

        <!-- 創(chuàng)建清單文件 -->

        <target name="create.manifest" description="創(chuàng)建清單文件">
            <manifest file="${dir.java.src}/${file.manifest}">
                <attribute name="Built-By" value="${user.name}" />
                <attribute name="Main-Class" value="com.mfsoft.net.task.TaskJob" />
                <attribute name="Class-Path" value="lib/log4j-1.2.9.jar lib/classes12.jar lib/joone-engine.jar" />
            </manifest>

        </target>

        <!-- 打包類文件 -->
     
        <target name="deploy" depends="create.manifest" description="打包類文件">
            <mkdir dir="${dir.deploy}" />
            <mkdir dir="${dir.deploy}/log" />
            <jar jarfile="${dir.deploy}/${file.jar}" manifest="${dir.java.src}/${file.manifest}">
                <fileset dir="${dir.java.build}" includes="db.properties,config.properties,log4j.properties,com/mfsoft/net/task/*.class,com/mfsoft/credit/modelmang/operation/*.class,
                com/mfsoft/net/datatranslate/*.class,com/mfsoft/net/pre/*.class,com/mfsoft/icity/platform/database/*.class,com/mfsoft/icity/platform/datashare/*.class,
                com/mfsoft/icity/platform/publicclass/*.class,com/mfsoft/credit/viable/*.class" />           
            </jar>  
      <!--復(fù)制用到的庫以及其他文件 -->
    <mkdir dir="${dir.deploy}/lib"/>
    <copy todir="${dir.deploy}/lib">
     <fileset dir="defaultroot/WEB-INF/lib" includes="classes12.jar,joone-engine.jar,log4j-1.2.9.jar"/>
    </copy> 
    <mkdir dir="${dir.deploy}/model"/>
    <copy todir="${dir.deploy}/model">
     <fileset dir="defaultroot/WEB-INF/classes" includes="*.snet"/>
    </copy>
        </target>
    </project>

    posted on 2009-02-22 19:47 weesun一米陽光 閱讀(245) 評論(0)  編輯  收藏 所屬分類: cnweblog/nm1504
    主站蜘蛛池模板: 高清永久免费观看| 中文字幕亚洲情99在线| 亚洲免费视频一区二区三区| 美女黄网站人色视频免费国产| 亚洲成a人片7777| 精品无码国产污污污免费网站 | 免费精品人在线二线三线区别| 精品无码一区二区三区亚洲桃色| 午夜精品免费在线观看| 亚洲福利视频导航| 狼群影院在线观看免费观看直播| 亚洲韩国在线一卡二卡| 99久久99久久精品免费看蜜桃| 色偷偷亚洲女人天堂观看欧| www.999精品视频观看免费| 亚洲人片在线观看天堂无码| 国产国产人免费视频成69大陆| 全部在线播放免费毛片| 亚洲综合精品香蕉久久网| 在线成人精品国产区免费| 色拍自拍亚洲综合图区| 青苹果乐园免费高清在线| 爱爱帝国亚洲一区二区三区| 国产91精品一区二区麻豆亚洲| 99热精品在线免费观看| 中中文字幕亚洲无线码| 免费在线视频一区| 久久黄色免费网站| 亚洲熟女乱色一区二区三区 | 亚洲综合色丁香麻豆| 成年女人男人免费视频播放| 美女被免费视频网站| 久久综合九九亚洲一区| 三年片在线观看免费观看高清电影 | 亚洲男同帅GAY片在线观看| 久久不见久久见免费视频7| 亚洲国产精品成人午夜在线观看| 亚洲无码黄色网址| 最近免费中文字幕大全高清大全1| 亚洲乱妇老熟女爽到高潮的片 | 中文字幕亚洲码在线|