2 项目构建工具说明

2 项目构建工具说明

一、构建工具

  1. Ant

    1. 优点:使用灵活,速度快于MAven与Gradle

    2. 缺点:没有强加任何编码约定的项目目录结构,编写困难

  2. Maven

    1. 优点:遵循一套约定大于配置的项目目录结构,使用统一的GAV坐标进行依赖管理,侧重于包管理

    2. 缺点:项目构建过程讲话,配置文件编写不够灵活、不方便自定义组件,构建速度慢于Gradle

  3. Gradle

    1. 优点:集Ant脚本的灵活性+Maven约定大于诶之的项目目录优势,支持多种远程仓库和插件,侧重于大项目构建

    2. 缺点:学习成本高、资料少、脚本灵活、版本兼容性差等

构建工具对比

最后更新于