编写自定义任务,轻松扩展Ant (3) 代码

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

FooTask.java:

/*

* Created on 2004-4-17

*

*/

import org.apache.tools.ant.Task;

/**

* FooTask.java

* <p>Copyright: Copyright (c) 2003 你可以对本程序随意修改,复制,使用,但请保留这里注释声明!!!</p>

* @author 李尚强 blundblade@sina.com

*/

public class FooTask extends Task {

private String name = "";

/**

* @return

*/

public String getName() {

return name;

}

/**

* @param string

*/

public void setName(String string) {

name = string;

}

public String toString() {

return name;

}

}

build.xml:

<?xml version="1.0" ?>

<project name="testTimer" default="test" basedir=".">

<taskdef name="timer" classname="TimerTask" classpath="."/>

<taskdef name="foo" classname="FooTask" classpath="."/>

<target name="test">

<timer action="init">

<foo name="F1" />

<foo name="F2" />

<foo name="F3" />

<foo name="F4" />

</timer>

<!-- You can do some long-time work here -->

<timer action="print" />

<echo message="You have use time :${timer.passed}" />

</target>

</project>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航