欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
Java语言·
Ant
[目录]
·
Ant AntStructure
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 AntStructure
AntStructure任务用于为Ant构建文件生成DTD。它包含有关Ant当前已知的所有任务的信息。
我们始终可以使用<taskdef>或<typedef>元素添加XML实体。该任务不知道所需的属性。
AntStructure任务属性
| 属性 | 说明 | 必填 |
| output | 用于写入DTD的输出文件。 | 是 |
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>
下一章:Ant Basename
Basename用于获取指定文件的基本名称。它将指定属性设置为最后路径的值指定文件的元素。如果执行的文件是目录,则基本名将是最后一个目录元素。如果文件是没有任何目录元素的全路径或相对路径,则它将基名称作 ...
AI 中文社