熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

關於build tool的構想 從Ant說起[2]

2013-11-23 20:54:01  來源: Java開源技術 

    仔細想想其實需求發展到邏輯重用模塊管理不同task通訊等已經離描述數據這個xml最擅長的領域越來越遠了

    如果把task作為基本的組成元件那麼上面提出的幾點需求都是關注於對這些基本元件的管理和組合或者說glue

    到此口號呼之欲出那就是script

    很多script作為一個完整的語言是做glue的最理想選手

    下面談談我對一個基於script的built tool的構想

    首先這個build tool仍然需要允許通過java來自定義task

    我們定義這樣一個接口

    java代碼

    interface Command{
    Object execute(CommandContext ctxt)
    throws Throwable;
    }

    我們計劃讓所有的task(我們這裡叫它們command)都實現這個接口

[]  []  []  []  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29269.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.