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 |
它指示是否更新target文件。 |
否 |
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>