- 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 AntStructure任务
此任务用于为Ant构建文件生成DTD。它包含有关Ant当前已知的所有任务的信息。
可以使用<taskdef>
或<typedef>
元素添加XML实体。此任务不了解所需的属性。
1. AntStructure任务属性
属性 | 描述 | 必需 |
---|---|---|
output |
用于写入DTD的输出文件 | 是 |
2. AntStructure任务示例
可以通过指定输出文件使用<antstructure>
元素来简单地使用它。 请参阅下面的示例。
<antstructure output="project.dtd"/>
如果想要指定除DTD之外的结构,首先需要实现接口 - AntStructure
。
package org.example; import org.apache.tools.ant.taskdefs.AntStructure; public class MyPrinter implements AntStructure.StructurePrinter { ... ... }
然后可以通过typedef
元素使用它。
<typedef name="myprinter" classname="org.example.MyPrinter"/> <antstructure output="project.my"> <myprinter/> </antstructure>