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