本文概述
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>
评论前必须登录!
注册