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

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

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

    waysun一路陽光

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

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      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>
     
        <!-- 初始化,建立目錄,復制文件 -->
     
        <target name="init" depends="clean" description="初始化,建立目錄,復制文件">

            <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>

        <!-- 創建清單文件 -->

        <target name="create.manifest" description="創建清單文件">
            <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>  
      <!--復制用到的庫以及其他文件 -->
    <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
    主站蜘蛛池模板: 亚洲日本乱码卡2卡3卡新区| 亚洲色图在线观看| 亚洲爆乳精品无码一区二区| 中国人xxxxx69免费视频| 亚洲国产精品一区二区成人片国内 | 国产成人无码精品久久久久免费| 午夜a级成人免费毛片| 亚洲精品无码人妻无码| 性盈盈影院免费视频观看在线一区| 亚洲欧洲日产v特级毛片| 日韩免费精品视频| 亚洲avav天堂av在线网爱情| 人禽杂交18禁网站免费| 亚洲精品无播放器在线播放| 好爽好紧好大的免费视频国产| 亚洲欧美国产精品专区久久| 国产传媒在线观看视频免费观看| 国产亚洲精品美女| 亚洲精品无码99在线观看| 中国一级特黄的片子免费 | 亚洲成a人片在线观看无码| 免费无码H肉动漫在线观看麻豆| 亚洲gv猛男gv无码男同短文| 久久不见久久见免费视频7| 亚洲三级在线播放| 日韩精品免费电影| 抽搐一进一出gif免费视频| 久久青青草原亚洲av无码app| 成人免费视频网站www| 亚洲成a∧人片在线观看无码| 亚洲精品视频免费| 99热这里只有精品免费播放| 精品国产日韩久久亚洲| 亚洲精品无码av天堂| 久久免费视频99| 亚洲乱亚洲乱妇24p| 亚洲人成人一区二区三区| 永久看日本大片免费35分钟| 亚洲暴爽av人人爽日日碰| 亚洲人成无码网站| 中文字幕无码不卡免费视频|