2 项目构建工具说明
2 项目构建工具说明
一、构建工具
Ant
优点:使用灵活,速度快于MAven与Gradle
缺点:没有强加任何编码约定的项目目录结构,编写困难
Maven
优点:遵循一套约定大于配置的项目目录结构,使用统一的GAV坐标进行依赖管理,侧重于包管理
缺点:项目构建过程讲话,配置文件编写不够灵活、不方便自定义组件,构建速度慢于Gradle
Gradle
优点:集Ant脚本的灵活性+Maven约定大于诶之的项目目录优势,支持多种远程仓库和插件,侧重于大项目构建
缺点:学习成本高、资料少、脚本灵活、版本兼容性差等

最后更新于