java

位置:IT落伍者 >> java >> 浏览文章

使用ant编译打包应用程序[4]


发布日期:2021年01月13日
 
使用ant编译打包应用程序[4]

可以不事先创建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 会得到各个任务的描述

[] [] [] []

               

上一篇:使用ant编译打包应用程序[1]

下一篇:使用ant编译打包应用程序[3]