ant介绍

Ant是构建工具。Ant由Java编写。网址:

http://ant.apache.org/

软件构建过程:从源代码和文档到交付使用的产品的过程。


使用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.
PDF    发送文章为PDF   

这篇文章上的评论的 RSS feed TrackBack URI

Leave a Reply