Ant构建工具的知识概述
发布时间
阅读量:
阅读量
Ant构建工具知识概括题
- 构建工具对比
- Ant简介
构建工具对比
Maven和Ant对比:
- 共同特点:两者均属于项目的构建管理工具。
主要区别在于以下几点:
① Maven明确规定了项目结构布局,而Ant则没有这样的规定。
② Maven采用声明式架构(基于POM.xml文件),而Ant则采用程序式架构(基于Builder.xml文件),其构建过程需自行定制。
③ Maven具有生命周期管理功能,而Ant不具备此功能。
④ Maven内置了依赖管理和Repository系统来实现依赖管理和统一存储功能;相比之下,Ant并未提供这一功能。
Maven在初次安装时会下载远程库(中央库位于http://repol.maven.org/maven2)中的依赖jar包和构建组件至本地库(即本地仓库),并可实现依赖传递管理功能。
⑤ 相对于Ant而言,Maven的配置较为简便,默认提供了诸多约定俗成的规定与标准规范,在代码量上即可完成更多工作;但Ant的配置较为繁琐,在配置整个构建流程时需要投入更多精力(不过这也体现了其灵活性优势)。
Make与Ant对比:
- make:将源代码转换为可执行文件的过程称为编译(compile);而所谓的"编译顺序"(order of compilation)则指的是确定先处理哪个模块或程序等细节
全部评论 (0)
还没有任何评论哟~
