2016 - 2024

感恩一路有你

gradle配置环境变量 gradle比maven好为什么用的人少?

浏览量:2375 时间:2021-03-14 10:51:14 作者:admin

gradle比maven好为什么用的人少?

我们公司有几个项目用过gradle,但大部分还是用maven,而且以后估计还会用maven,为什么呢?就是因为gradle的杀手锏:脚本太强大了。

早期的构建都是脚本化的,用sh或者bat来组合编译,打包,部署等过程,后来进化到xml描述的ant工具,但还是可以写很多自定义的任务,调用本地命令打包,各种任务组合,跟bat差不多,它们的共同特点就是:灵活!可以指定自己的依赖路径,个性化打包过程。直到后来,maven出现了,只能通过不同的archtype来构建不同的项目,而每种项目类型的项目工程目录是固定的,如果没有问题,一个package命令就可以了,不再有个性化的配置(自己写mojo例外),约定优于配置是它的哲学!而且,你只要理解pom.xml基本配置即可。

gradle结合了maven的优点,同时又保留了脚本调用的特点,很多时候给人太多选择和机会,反而会将项目(特别是大型项目)的构建配置复杂化。导致新人很难掌握,其dsl语法是简化略的groovy调用,有时候不了解groovy语言及其语法,很难理解和写出好的构建脚本,学习成本高。


Java使用gradle配置gradleuserhome?

gradle user home指定一个放库文件的目录。上面distribution只有第二项local installation directory是用本地gradle程序其余的都需要网络,自动下载。

计算机网络技术专业出来做什么?

计算机网络技术专业一般追求知识面宽,而不需要专精 于某一项技术,建议学习过程中广范了解一下网络设备配置,计算机维护维修网络综合步线,服务器操作配置,数据库维护等,网页设计等知识

gradle配置环境变量 gradle安装与配置 gradle配置文件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。