posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          制定自己 ant 標(biāo)簽

          Posted on 2007-04-11 17:11 G_G 閱讀(449) 評(píng)論(0)  編輯  收藏 所屬分類: ant
          /src/my/test.java

          package my ;

          import java.util.Date ;

          public class test{
              private String name ;
              private Date nowTime ;
             
              public void setName(String name){
                  this.name = name ;   
              }
              public String getName(){
                  return this.name;   
              }
             
              public void setNowTime(String nowTime)throws Exception{
                  this.nowTime = (Date)(Class.forName( nowTime ).newInstance()) ;
              }
              public Date getNowTime(){
                  return this.nowTime ;   
              }
             
             
              public void execute(){
                  System.out.println("ok : "+name+" : "+nowTime);       
              }
          }
           /////////////////////////////////////////// ant ///////////////////////////////////

          <?xml version="1.0"?>

          <project name="test" default="compile">

              <property name="src" location="src" />
              <property name="build" location="build" />
             
              <target name="init">
                  <mkdir dir="${build}" />
              </target>
             
              <target name="compile" depends="init">
                  <javac srcdir="${src}" destdir="${build}" />   
              </target>
             
              <target name="test" depends="compile">
                  <taskdef name="test" classname="my.test" classpath="${build}" />
                  <test
                      name="liukaiyi"
                      nowTime="java.util.Date"
                  />
              </target>
             
              <target name="delete">
                  <delete dir="${build}" />
              </target>
             
          </project>


          代碼先上哈 
          我感覺(jué) 可以 動(dòng)態(tài)的寫(xiě)配置 ant  并動(dòng)態(tài)運(yùn)行 ant  再把 新生成的 對(duì)象放在 jvm 中 動(dòng)態(tài)的使用 
          新手 多指教
          主站蜘蛛池模板: 北海市| 临朐县| 阿克苏市| 汶川县| 辉南县| 福海县| 铜川市| 竹北市| 库尔勒市| 永州市| 墨竹工卡县| 宁明县| 万州区| 景德镇市| 盘锦市| 固原市| 洪江市| 辽宁省| 皮山县| 老河口市| 扎赉特旗| 景洪市| 新绛县| 吉林市| 谷城县| 资兴市| 吐鲁番市| 南陵县| 余江县| 崇信县| 高雄市| 翼城县| 河西区| 大安市| 兰坪| 岗巴县| 汝南县| 长宁区| 方山县| 赤水市| 曲阜市|