Ant

一个很好的构建工具
[译]使用属性去控制构建(Using Properties to Control a Build)
     摘要: 使用属性去控制构建是Ant的一个亮点之一,该文译自Matthew Moodie的<>,该书的写作手法非常的不错,由浅入深,使用的案例(Example)也具有很强的指导意义.
我非常地喜欢Ant,在于它不单纯的作为构建工具,作为脚本化的工具,在执行通常的任务时也有很大的用武之地.
最近,我在研读Ant系列的丛书,希望能够与大家共同学习和探讨,将它合理地应用到日常的工作中来.  阅读全文

posted @ 2007-01-05 19:22 会飞的鱼 阅读(216) | 评论 (0)  编辑

[转]一个比较完整的ANT实例
     摘要: 该实例适用于整体上浏览Ant的Build文件,涵盖了很多的语法,值得借鉴一下.  阅读全文

posted @ 2007-01-03 09:04 会飞的鱼 阅读(992) | 评论 (4)  编辑

[转载]利用 Ant 和 JUnit 进行增量开发
     摘要: 软件开发习惯中一个细微更改都可能会对软件质量产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的种种好处,特别是使用 Ant 和 JUnit 带来的各种方便。  阅读全文

posted @ 2007-01-02 13:04 会飞的鱼 阅读(108) | 评论 (0)  编辑

[转载]Ant 十五大最佳实践
     摘要: 本文总结了我喜爱的Ant技巧或最佳实践,多数是从我亲身经历的项目错误或我听说的其他人经历的 “恐怖”故事中得到灵感的。比如,有人告诉我有个项目把XDoclet 生成的代码放入带有锁定文件功能的版本控制工具中。当开发者修改源代码时,他必须记住手工检出(Check out)并锁定所有将要重新生成的文件。然后,手工运行代码生成器,只到这时他才能够让Ant编译代码,这一方法还存在如下一些问题:

生成的代码无法存储在版本控制系统中。
Ant(本案例中是Xdoclet)应该自动确定下一次构建涉及的源文件,而不应由程序员手工确定。
Ant的构建文件应该定义好正确的任务依赖关系,这样程序员就不必为了完成构建而不得不按照特定顺序调用任务。
当我开始一个新项目时,我首先编写Ant构建文件。Ant文件明确地定义构建的过程,并被团队中的每个程序员使用。本文所列的技巧基于这样的假定:Ant构建文件是一个必须仔细编写的重要文件,它应在版本控制系统中得到维护,并被定期进行重构。
  阅读全文

posted @ 2007-01-02 11:56 会飞的鱼 阅读(113) | 评论 (0)  编辑

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

相册

友情链接

开源链接

搜索

最新评论

阅读排行榜

评论排行榜