熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

使用ant編譯打包應用程序[4]

2013-11-23 20:49:46  來源: Java開源技術 

  可以不事先創建manifesttxt 文件而在buildxml文件中加入一個任務

  <! 創建清單文件 >

    <target name=createmanifest description=創建清單文件>

        <manifest file=${srcdir}/${manifestfile}>

            <attribute name=BuiltBy value=${username} />

            <attribute name=MainClass value=powerwindSample />

        </manifest>

    </target>

<! 這裡的依賴關系加上createmanifest >

<target name=jar depends=compilecreatemanifest …>

  同樣如果全部屬性在buildxml文件中設置也不用buildproperties這個屬性文件了

  但是如果屬性較多放在其它文件中是比較方便的屬性文件可以用XML文件來替代

  propsxml 文件

<properties>

    <manifest>

        <file>manifesttxt</file>

    </manifest>

    <jar>

        <file>samplejar</file>

    </jar>

</properties>

  這樣將原來的${manifestfile}改成${propertiesmanifestfile} ${jarfile} 改成${propertiesjarfile}即可

  當然加載屬性文件的<property file=buildproperties />也要改成<xmlproperty file=propsxml />

   切換到目錄E:\java\sample>輸入 ant Dparammsg=你好啊!

  如果輸入 ant –projecthelp 會得到各個任務的描述

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29160.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.