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>
此任务用于停止当前构建并引发BuildException。它从当前版本退出,并向控制台显示一条异常消息。消息属性用于将异常消息设置为此元素。 Apache Ant失败任务属性属性说明必填message ...