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