文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

聊聊 Gradle 未来趋势?

2024-12-01 12:34

关注

Java中主要有三大构建工具:Ant、Maven和Gradle。Ant用的比较少、Maven用的相对普遍,而Gradle的发展则将是未来的一种趋势。

本篇文件我们来介绍gradle的安装和配置。

1、官方安装教程

还是给出官方安装网址:https://docs.gradle.org/current/userguide/installation.html

看到官方给出的文档第一句话:

也就是说:Gradle 是支持各种平台的,包括 Linux,macOS以及Windows。安装的方法也有几种,比如通过 SDKMAN,或者 Homebrew,再或者最常见的手动安装。

下面我们会依次介绍这几种安装方式。

2、准备工作

先别着急安装,我们接着看官方文档:

这句话的意思就是说,Gradle 安装的系统是依赖JDK环境的,最低是JDK1.8,也就是说我们安装的机器至少要安装JDK1.8以上的版本,然后才能运行Gradle。

至于如何查看JDK的版本,官网也很贴心,直接给出了提示。

在cmd(Windows)或者终端(Mac OS)输入如下代码,回车即可。

Java -version

PS:这也给我们提了个醒,以后大家在安装什么软件的时候,一定要注意是否有一些环境需要提前安装好。这种官方文档一般都会有说明的,不然我们直接上手就下软件包,安装,发现不生效,最后这里查,那里看,又找不到原因,会比较浪费时间。而这些准备工作,我们细心一点,官方都会提前说明的。

3、手动安装

准备工作做好了,我们可以进行安装了,先介绍最好理解的一种安装方式——手动安装(manual installation)。

3.1 下载安装包

下载地址:https://gradle.org/releases/

我们下载 binary-only 就可以了。当然,如果你想研究一下 Gradle 源码,也可以下载旁边的zip包(complete)。安装方式都一样,可以任选一种下载。

3.2 安装配置

我们将下载的包解压到一个目录。

下图是下载的zip包解压之后的目录:

PS:解压的目录最好不要有中文,空格之类的名称,这样会导致有些时候不识别,往往这种问题很难排查,所以我们要养成这种习惯。

解压完成之后,我们将这个目录配置到环境变量即可。

如果你是Mac OS,我们在 .bash_profile 添加如下配置:

export GRADLE_HOME=/Users/yushuai/Downloads/gradle-6.6
export GRADLE_USER_HOME=/Users/yushuai/Documents/resp/gradle
export PATH=$PATH:$GRADLE_HOME/bin

①GRADLE_HOME 是我解压的gradle目录,你可以改成你自己的解压目录。

②GRADLE_USER_HOME 是我新建的一个目录,用来存放 gradle 的资源文件,用过 maven 的都知道,安装完maven之后,我们会修改 setting 下面的配置,用来存放我们下载的jar包。同理,gradle也是,不过 gradle 没有配置的地方,我们只需要配置环境变量即可。

③添加到 PATH 路径上面。

如果你是 Windows系统,也是配置 GRADLE_HOME 和 GRADLE_USER_HOME,然后将其添加到 path 路径上。

3.3 验证安装

配置完成之后,我们在 cmd 输入:

gradle -v

显示如下,即表示安装成功:

至此,Gradle 安装完成,下面的内容是另外几种安装方式,大家感兴趣可以看看。

4、SDKMAN

sdkman(The Software Development Kit Manager):是类unix上的开发工具的管理器。它可以通过命令行的方式来进行对开发环境的工具进行安装、切换、删除等操作。从而极大的提高我们的效率,方便我们的工作。

要使用 sdkman 来安装 gradle,我们首先要安装 SDKMAN,至于如何安装,大家可以百度,我这里就不详细描述。

安装完成之后,输入如下命令:

sdk install gradle

Gradle 后面还可以接版本号。然后等待命令执行完成即可。

5、Homebrew

这是 Mac OS 上的软件包管理器,也是需要先安装。

安装完成之后,输入如下命令,也可快速安装 gradle:

brew install gradle

来源:Java技术指北内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯