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 沒有檔匹配時的行為,有效值為failskipcreate
manifestencoding 用於在指定清單檔時讀取JAR清單的編碼
index 是否創建索引列表以加快類加載
update 它指示是否更新目標檔
duplicate 在找到重複檔時執行操作。 有效值為addpreservefail

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任務失敗