ant介绍
Ant是构建工具。Ant由Java编写。网址:
软件构建过程:从源代码和文档到交付使用的产品的过程。
使用IDE和ANT构建的区别
- IDE是通过多次交互(比如点击按钮)完成构建过程, Ant是批处理方式自动完成构建过程;
- IDE的用户是专业的开发人员, Ant的用户可以是普通用户或者网管等;
- IDE工具依赖图形界面环境, Ant只使用命令行界面.
Ant的特别之处
- Ant是免费和开源的;
- 使开发人员构建项目容易;
- 使用广泛;
- 在构建过程中支持测试, 便于敏捷开发和测试驱动开发;
- 可用于持续集成;
- 可在IDE工具中使用, Eclipse,Netbeans…
何时使用Ant
如果只有一个开发人员, 使用IDE工具已经足够.当多人参与项目编码时, 为提高集成和构建的效率, 需要使用Ant.
何时不应该使用Ant:
脱离构建过程使用Ant, 因为Ant的功能是围绕构建展开的.另外, Ant不适合充当通用的工作流引擎, 因为缺乏相关的支持.
Ant的替代品
- IDE提供的构建功能.
- Unix下的make工具.
- 另一个构建工具, Maven.
这篇文章上的评论的 RSS feed TrackBack URI