Gradle与Maven对比
Gradle官网:https://gradle.org/maven-vs-gradle/
灵活性
Maven提供一个非常严格的模型,使得自定义变得比较难,也不太可能,也不太适合一些自动化的问题
Gradle是可扩展的允许使用C/C++进行本地开发,可以覆盖任何生成系统
性能
Gradle通过Incrementality、Build Cache和Gradle Daemon这三个功能会比Maven快至少两倍的速度
incrementality(增量性):Gradle 通过跟踪任务的输入和输出,仅运行必要的内容,仅处理可能更改的文件来]避免工作。
Build Cache(编译缓存):使用相同的输入(包括计算机之间)重用任何其他 Gradle 生成生成输出。
Gradle Daemon(Gradle守护):在一个长期使用的过程,它使生成信息在内存中保持”热”。
用户体验
Maven出现的时间比较早所以有很多的支持对用户很友好,但是可操作性比较差
Gradle通过命令行界面执行生成操作,并且提供了一个基于web的交互式UI用户调试和优化,可操作性比较好,易于上手
对依赖的管理
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/195166.html