Ant EAR任務
Ant EAR是JAR任務的擴展,對文件有不同的處理方式。 EAR是指企業應用程序歸檔,用於歸檔企業應用程序。該任務的屬性如下 -
1. Apache Ant EAR任務屬性
屬性
描述
必需
destfile
要創建的EAR文件
是
appxml
部署描述符文件
是
basedir
jar文件的目錄
否
compress
壓縮和存儲數據
否
keepcompression
保持最初壓縮的壓縮
否
encoding
用於存檔文件內的文件名的編碼
否
filesonly
僅存儲文件條目
否
includes
需要包含的文件列表
否
includesfile
文件的每一行都被視爲包含模式
否
excludes
需要排除的文件列表
否
excludesfile
文件的每一行都被視爲排除模式
否
defaultexcludes
應該使用或不使用默認排除
否
manifest
要使用的清單文件
否
whenmanifestonly
沒有文件匹配時的行爲,有效值爲fail
,skip
和create
。
否
manifestencoding
用於在指定清單文件時讀取JAR清單的編碼
否
index
是否創建索引列表以加快類加載
否
update
它指示是否更新目標文件
否
duplicate
在找到重複文件時執行操作。 有效值爲add
,preserve
和fail
2. Apache Ant EAR示例
<project name="ear-project-example" default="del">
<target name="ear">
<ear destfile="${build.dir}/myapp.ear" appxml="${src.dir}/metadata/application.xml">
<fileset dir="${build.dir}" includes="*.jar,*.war"/>
</ear>
</target>
</project>
0 條評論,你可以發表評論,我們會進行改進
