- Ant简介
- Apache Ant功能特性
- Apache Ant安装
- Apache Ant入门程序(Hello World)
- Apache Ant构建文件-project标签
- Apache Ant目标-target标签
- Apache Ant任务-task标签
- Apache Ant属性
- Apache Ant令牌过滤器
- Apache Ant命令行参数
- Apache Ant If和Unless用法
- Apache Ant类型
- Apache Ant自定义组件
- Apache Ant监听器和记录器
- Apache Ant IDE集成
- Apache Ant InputHandler接口
- Ant之外的Apache Ant任务
- Apache Ant参数处理器
- Apache Ant API
- Apache Ant Jar示例
- Ant任务
Ant EAR任务
Ant EAR是JAR任务的扩展,对文件有不同的处理方式。 EAR是指企业应用程序归档,用于归档企业应用程序。该任务的属性如下 -
1. Apache Ant EAR任务属性
属性 | 描述 | 必需 |
---|---|---|
destfile |
要创建的EAR文件 | 是 |
appxml |
部署描述符文件 | 是 |
basedir |
jar文件的目录 | 否 |
compress |
压缩和存储数据 | 否 |
keepcompression |
保持最初压缩的压缩 | 否 |
encoding |
用于存档文件内的文件名的编码 | 否 |
filesonly |
仅存储文件条目 | 否 |
includes |
需要包含的文件列表 | 否 |
includesfile |
文件的每一行都被视为包含模式 | 否 |
excludes |
需要排除的文件列表 | 否 |
excludesfile |
文件的每一行都被视为排除模式 | 否 |
defaultexcludes |
应该使用或不使用默认排除 | 否 |
manifest |
要使用的清单文件 | 否 |
whenmanifestonly |
没有文件匹配时的行为,有效值为fail ,skip 和create 。 |
否 |
manifestencoding |
用于在指定清单文件时读取JAR清单的编码 | 否 |
index |
是否创建索引列表以加快类加载 | 否 |
update |
它指示是否更新目标文件 | 否 |
duplicate |
在找到重复文件时执行操作。 有效值为add ,preserve 和fail |
2. 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>
上一篇:Ant删除任务
下一篇:Apache Ant任务失败