欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
Java语言·
Ant
[目录]
·
Ant Jar
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant Jar
JAR是一组Java类,称为Java存档文件。在Ant中,我们可以通过使用 build.xml 文件中的 <jar> 元素来创建Jar文件。
这是一项任务,隐式使用FileSet和支持它的属性。它还允许使用各种嵌套元素,例如<include>,<exclude>,<patternset>等,并包含下面给出的属性。
Apache Ant Jar属性
| 属性 | 说明 | 必填 |
| destfile | 要创建的JAR文件。 | 是 |
| basedir | 要从中提取文件的目录。 | 否 |
| compress | 存储和压缩数据。 | 否 |
| filesonly | 它仅用于存储文件条目。 | 否 |
| includes | 创建Jar时必须包含的文件模式列表。 | 否 |
| excludes | 创建Jar时必须排除的文件模式列表。 | 否 |
| update | 指示是否更新Jar。 | 否 |
| duplicate | 发现重复文件时的行为。有效值是添加,保留和失败。 | 否 |
| level | 应该执行文件压缩的非默认级别。 | 否 |
| useLanguageEncodingFlag | 如果编码为UTF-8,是否设置语言编码标记。 | 否 |
| createUnicodeExtraFields | 是否创建Unicode额外字段以在条目的元数据中第二次存储文件名。 | 否 |
| fallbacktoUTF8 | 是否使用UTF-8和语言编码标志代替指定的编码。 | 否 |
| flattenAttributes | 是否合并一个节中出现多次的属性。 | 否 |
| zip64Mode | 何时对条目使用Zip64扩展名。 | 否 |
JAR示例
将$ {build}/classes目录中的所有文件压缩到$ {dist}/lib目录中名为app.jar的文件中。
下一章:Ant AntStructure
AntStructure任务用于为Ant构建文件生成DTD。它包含有关Ant当前已知的所有任务的信息。我们始终可以使用<taskdef>或<typedef>元素添加XML ...
AI 中文社