apache ant antstructure任务

本文概述

  • AntStructure任务属性
  • AntStructure任务示例
该任务用于为Ant构建文件生成DTD。它包含有关Ant当前已知的所有任务的信息。
我们总是可以使用< taskdef> 或< typedef> 元素添加XML实体。此任务不知道必需的属性。
AntStructure任务属性
属性描述需要
output写入DTD的输出文件。
AntStructure任务示例我们可以通过指定输出文件,使用< antstructure> 元素简单地使用它。请参见下面的示例。
< antstructure output="project.dtd"/>

如果要指定DTD以外的结构,则首先需要实现接口AntStructure。
package org.example; import org.apache.tools.ant.taskdefs.AntStructure; public class MyPrinter implements AntStructure.StructurePrinter { ... }

【apache ant antstructure任务】然后我们可以通过typedef元素使用它。
< typedef name="myprinter" classname="org.example.MyPrinter"/> < antstructure output="project.my"> < myprinter/> < /antstructure>

    推荐阅读