Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
编写自定义任务,轻松扩展Ant (3) 代码

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

FooTask.java:

 

/*

 * Created on 2004-4-17

 *

 */

 

import org.apache.tools.ant.Task;

 

 

/**

 * FooTask.java

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

  * @author 李尚强 [email protected]

 */

 

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>




相关文章

相关软件