apache ant ear任务

本文概述

  • Apache Ant EAR任务属性
  • Apache Ant EAR示例
【apache ant ear任务】Ant EAR是JAR任务的扩展,对文件有不同的处理。 EAR是指企业应用程序存档,用于存档企业应用程序。下面给出了此任务的属性。
Apache Ant EAR任务属性
属性描述需要
destfile要创建的EAR文件。
appxml部署描述符文件。
basedir要从中提取文件的目录。没有
compress压缩和存储数据。没有
keepcompression保持压缩状态不变。没有
encoding存档文件中用于文件名的编码。没有
filesonly仅存储文件条目。没有
includes需要包括的文件列表。没有
includesfile该文件的每一行均被视为包含模式。没有
excludes需要排除的文件列表。没有
excludesfile此文件的每一行均被视为排除模式。没有
defaultexcludes是否应使用默认排除项。没有
manifest要使用的清单文件。没有
whenmanifestonly没有文件匹配时的行为。有效值为失败, 跳过和创建。没有
manifestencoding指定清单文件时, 用于读取JAR清单的编码。没有
index是否创建索引列表以加快类加载速度。没有
update它指示是否更新目标文件。没有
duplicate发现重复文件时起作用。有效值是添加, 保留和失败。没有
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>

    推荐阅读