Gradle 安装配置详解

Gradle 安装配置详解官方文档 https docs gradle org current userguide installation html installing manually 说明 gradle 是基于 ApacheAnt 和 ApacheMaven 概念的项目自动化构建开源工具 也提供了很多第三方插件 在 JavaWeb 项目中通常会用到 java war maven 等插件管理项目 实现项目自动构建 jar 依赖等功能 本章记录作者在 windows 系统中安装 配置 gradle6 0 1 的完整过程 一

官方文档:

https://docs.gradle.org/current/userguide/installation.html#installing_manually

说明

gradle是基于Apache Ant和Apache Maven概念的项目自动化构建开源工具,也提供了很多第三方插件。在Java Web项目中通常会用到 javawarmaven等插件管理项目,实现项目自动构建、jar依赖等功能。
本章记录作者在 windows 系统中安装、配置 gradle 6.0.1的完整过程。

一. 软件包获取

点击官方文档中,手动安装第一步的Download按钮进入下载页面。

Gradle 安装配置详解

 

选择下载binary-only版本下载

Gradle 安装配置详解

 

二. 安装条件

gradle手动安装时,须先安装 jdk 1.8 或以上版本

Gradle 安装配置详解

 

三. 安装过程

1、解压 gradle-6.0.1-bin.zip

解压 gradle-6.0.1-bin.zip 到任意目录下,例如:D:\gradle-6.0.1

2、配置环境变量

设置 GRADLE_HOME 系统变量为gradle目录 D:\gradle-6.0.1

Gradle 安装配置详解

 

添加 %GRADLE_HOME%\bin 到 Path 系统变量中

Gradle 安装配置详解

 Gradle 安装配置详解

 

Gradle修改本地仓库的位置

Gradle和Maven都是当前热门的自动化构建工具。使用Gradle去构建项目,由于没有办法像Maven一样配置Setting文件来修改本地库的位置,我们可以通过设置环境变量GRADLE_USER_HOME的路径来改变gradle的本地仓库的位置。

因为Gradle如果不配置环境变量,则会在用户目录下(Windows下是C:\Users\xxx目录)创建.gradle目录,并将下载的依赖文件保存在这个目录里。

如果不想使用缺省目录,则可以设置环境变量GRADLE_USER_HOME的路径,就可改变gradle仓库目录

如下图,我是将仓库目录放到了gradle安装目录下了

Gradle 安装配置详解

 

当然gradle也是可以使用maven的仓库的,所以还可以如下图中这样配置:

Gradle 安装配置详解

 

四. 验证

打开终端工具cmd,在命令行中执行 gradle -v

Gradle 安装配置详解

如上图所示,我们的gradle已经成功安装。

以上是以gradle-6.0.1版本为例的安装过程,实际后来是将gradle版本更换为了5.6.3,主要是为了和课程中老师所使用的软件版本保持一致,但安装及配置步骤一样。

以下是idea配置关联gradle操作:

IDEAIU-2019.3.3中配置如图:

Gradle 安装配置详解

 

操作过程中可能还会出现其他问题,主要和软件缓存文件或版本及其他环境因素有关,所以需要结合具体报错另行针对性处理。例如:有些同学遇到的导入源码失败,最终是将idea版本更新到2020才得以解决。所以需要尝试性调试解决。

如导入的是带有中文注释的源码包,出问题几率会更大。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200999.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午10:09
下一篇 2026年3月20日 上午10:09


相关推荐

  • Java并发编程实战pdf

    Java并发编程实战pdf了解 Java 并发编程知识 PDF https pan baidu com s 1vqniQ6vF v0oyqfEpLuFA

    2026年3月19日
    1
  • ORACLE 面试题PDF「建议收藏」

    ORACLE 面试题PDF「建议收藏」JAVA面试难免碰到一些棘手的数据库题目,所以ORACLE必须的啦

    2022年8月26日
    7
  • case label does not reduce to_class not loaded

    case label does not reduce to_class not loadedClassCastException出现原因解决办法出现原因抛出以指示代码已尝试将对象强制转换为它不是实例的子类。例如,以下代码生成一个ClassCastException:对象x=新整数(0);System.out.println((String)x);解决办法这种异常我也不知道有什么能够完全解决的办法,但是可以同instanseof来避免例如:Pet宠物类   Dog狗狗类(继承Pet)  Penguin企鹅类(继承Pet)  Dogdog=(Dog)pet

    2025年10月9日
    5
  • PLC编程基础[通俗易懂]

    PLC编程基础[通俗易懂]1.开始一个新的工程按照以下步骤来建立一个新的工程:  (1)选择工具栏中的新建按钮。      (2)定义工程的设备条目。  (3)保存工程当一个新的PLC被添加到工程中的时候,将创建以下空表:1)空的本地符号表;2)全局符号表;3)IO表;4)PLC内存数据;5)PLC设置数据。2.编写一个梯形图程序下面以一个交通灯次序控制为例说明,该交通灯次序是一个标准的英国交通灯次序,顺序如下:只有红灯→…

    2025年10月5日
    4
  • linux(9)find命令详解「建议收藏」

    linux(9)find命令详解「建议收藏」find命令格式:findpath-option[-print][-exec-okcommand]{}\;find命令的参数:path:要查找的目录路径。~表示$HO

    2022年7月29日
    10
  • sso单点登录解决方案 java_实现单点登录

    sso单点登录解决方案 java_实现单点登录单点登录让你一次性解决多应用认证的繁琐

    2022年8月16日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号