java

位置:IT落伍者 >> java >> 浏览文章

关于build tool的构想 从Ant说起[2]


发布日期:2018年01月24日
 
关于build tool的构想 从Ant说起[2]

仔细想想其实需求发展到逻辑重用模块管理不同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)都实现这个接口

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

               

上一篇:关于build tool的构想 从Ant说起[3]

下一篇:关于build tool的构想 从Ant说起[11]