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>
上一篇:
Ant刪除任務
下一篇:
Apache Ant任務失敗