Angelo Lee's Blog
This is my kingdom .If i don't fight for it ,who will ?

Apache Ant允许用户自定义Task,步骤如下:

  1. 创建一个类,继承org.apache.tools.ant.Task

  2. 对于每一个Attribute,需要实现标准的Java bean规范的set方法。

  3. 如果创建的Task需要其它的子Task,则需要实现org.apache.tools.ant.TaskContainer接口。

  4. 如果扩展的Task需要支持Text,需要实现方法public void addText(String)。

  5. 对于每个嵌套的元素,实现create, add或者addConfigured方法。

  6. 实现public void execute()方法。

  7. 在build.xml中使用引用自定义Task。

posted on 2013-03-08 19:37  Angelo Lee  阅读(226)  评论(0编辑  收藏  举报