什么是gradle
对于使用java作为开发语言的的工程师来讲,gradle是最熟悉的陌生人了。
说熟悉是因为我们都知道这么一个玩意儿,并且或多或少跟其打过交到,说不熟悉是因为很多人对其并不是很清楚,总有一种 犹抱琵琶半遮面的即视感
那么到底什么是gradle呢?
如果我们用一句话来形容gradle的本质的话,那就是构建工具
,现在让我们加上形容词---构建java生态项目的工具。再说明白点就是构建使用java作为开发语言的项目,包括不限于
- Java应用程序: Gradle最初是为构建Java应用程序而设计的,因此它在Java生态系统中非常流行。您可以使用Gradle来构建标准的Java应用程序,如Web应用、桌面应用、后端服务等。
- Android应用程序: Gradle是Android应用程序的官方构建工具。Android Studio(Google的Android开发IDE)使用Gradle来构建和管理Android应用的项目。
- Groovy/Kotlin应用程序: Gradle支持多种JVM语言,包括Groovy、Scala和Kotlin。您可以使用Gradle构建应用程序,不仅限于Java。
- Web应用程序: Gradle可以用于构建前端和后端Web应用程序。它支持JavaScript构建工具,如npm和Webpack,以及后端框架,如Spring Boot。
等等等等......
需要注意的是,现在的gradle并不仅仅是支持构建Java生态的项目了,现在还支持其他语言的项目,这个就不展开叙述了(我也不会怎么叙述.....😂)
看到这里没有基础的同学还是会有疑问,比如项目为什么要构建
,在gradle出现之前使用什么构建那一系列类型的项目
,gradle构建这些项目有什么好处吗
.....
对于这几个问题,我也没有太好的答案,但我可以负责任的告诉你,这几个问题并不会耽误你接下来的学习。
等接触的项目多了,你自然就知道这些问题的答案了。