首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用全局本地gradle安装,而不是每次都下载压缩的包装器?

全局本地Gradle安装是一种将Gradle安装在本地计算机上,并通过命令行或IDE直接使用的方法,而不是每次都下载和使用Gradle包装器。以下是使用全局本地Gradle安装的步骤:

  1. 下载Gradle:首先,从Gradle官方网站(https://gradle.org/releases/)下载所需版本的Gradle二进制文件(zip或tar.gz格式)。
  2. 解压文件:将下载的Gradle文件解压到本地计算机的任意目录。例如,可以将其解压到C:\gradle(Windows)或/usr/local/gradle(Linux)。
  3. 配置环境变量:将Gradle的bin目录添加到系统的环境变量中。具体步骤如下:
  • Windows:
    • 右键点击“我的电脑”或“此电脑”,选择“属性”。
    • 在左侧导航栏中,点击“高级系统设置”。
    • 在弹出窗口中,点击“环境变量”按钮。
    • 在“系统变量”部分,找到名为“Path”的变量,双击它。
    • 在“编辑环境变量”窗口中,点击“新建”按钮,并输入Gradle的bin目录的路径(例如:C:\gradle\bin)。
    • 点击“确定”保存更改。
  • Linux:
    • 打开终端。
    • 编辑~/.bashrc文件(或~/.bash_profile,具体文件名取决于你的系统)。
    • 在文件末尾添加以下行:export PATH=$PATH:/usr/local/gradle/bin
    • 保存并关闭文件。
    • 运行以下命令使更改生效:source ~/.bashrc
  1. 验证安装:在命令行中运行以下命令验证Gradle是否正确安装:gradle -v

如果安装成功,将显示Gradle的版本信息。

现在,你可以在任何项目中使用全局本地安装的Gradle,而不需要每次都下载和使用Gradle包装器。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Gradle 入门

其完整项目目录结构如下所示: 只有war工程才有webapp目录,对于普通jar工程并没有webapp目录 gradlew与gradlew.bat执行指定wrapper版本中gradle指令,不是本地安装...仓库地址说明 使用M2_HOME()需要配置M2_HOME环境变量,值为maven根目录 mavenLocal(): 指定使用maven本地仓库,本地仓库在配置maven时settings文件指定仓库位置...总之, gradle可以通过指定仓库地址为本地maven仓库地址和远程仓库地址相结合方式,避免每次都会去远程仓库下载 依赖库。...但是下载jar不是存储在本地maven仓库中,而是放在自己缓存目录中,默认在 USER_HOME/.gradle/caches目录,当然如果我们配置过GRADLE_USER_HOME环境变量,则会放在...1.8 Wrapper 包装 Gradle Wrapper 实际上就是对 Gradle 一层包装,用于解决实际开发中可能会遇到不同项目需要不同版本 Gradle 例如: 把自己代码共享给其他人使用

74720
  • Spring5.2.x源码下载及编译

    前言 学习Spring源码重要前提,则是需要去编译源码到本地环境,这样则是方便我们在本地环境添加注释、断点调试、查看类图等,不过相信很多小伙伴在编译Spring源码过程中相继遇到了很多困难导致放弃学习...,本文就是来阐述如何正确编译Spring源码,最好网速一定要好,否则编译源码会让小伙伴们体验极差。...注意:不建议下载比较新gradle版本,可能使用时会有各种冲突,我选择下载gradle-5.6.4-bin源码包 下载并解压压缩包 ?...:因为我spring编译使用本地gradle,所以这里选择本地gradle仓库 User Gradle from: 我们选择Specified location,然后在后面我们选择自己解压后gradle...目录(如果不选择,默认使用ideagradle,又会重复下载jar,所以记得设置自己gradle) ?

    2.9K11

    货拉拉 Android 动态资源管理系统原理与实践(上)

    我们可以把一些使用频率相对较低资源不打包进apk,并在需要时下载本地(例如动画文件,字体,zip压缩包,so库等) 我们注意到,货拉拉用户端apk中,使用了35个以上so库,并且支持arm64-...so文件本质上就是一种可动态加载并执行文件,将 so文件动态下发是切实可行,但是要将它从 apk中剔除并保证稳定性并不是一件易事。...该过程对所有资源适用,统一使用可配置dynamic_plugin插件完成。sdk使用方无需修改资源打包方式,但是可通过配置dyanmic_plugin.gradle文件,配置打包过程。...如何校验资源,防止被篡改? DynamicPkgInfo类中包含了资源校验信息,我们利用该类,对下载文件进行md5码,文件长度,文件名称校验。 如何判断资源是否压缩包,以及如何压缩?...Config类,则可以向管理提供线程池,下载接口,本地资源信息接口,本地资源状态接口等配置信息。 AbsResInfo抽象类,代表动态资源。

    99031

    Gradle入门

    版本中 gradle 指令,不是本地安装 gradle 指令哦。...总之,gradle 可以通过指定仓库地址为本地 maven 仓库地址和远程仓库地址相结合方式,避免每次都会去远程仓库下载依赖库。...在 gradle使用说明: # 1.5.3、Wrapper 包装 Gradle Wrapper 实际上就是对 Gradle 一层包装,用于解决实际开发中可能会遇到不同项目需要不同版本...# 2.5、在 idea 中创建普通 java 工程 # 具体整合: 第一步:创建由 Gradle 管理项目 第二步:修改当前项目使用本地安装 gradle:可以加快下载项目依赖 jar 包速度...图形化 IDEA 使用 Gradle本地安装哦。 ** 特别提示 2:** 目前只能是在创建项目时重新设置本地 gradle, 创建新项目需要重新去改。

    36020

    Gradle教程「建议收藏」

    版本,然后将其解压缩到要安装Gradle目录中。...添加路径DIRECTCRY_PATH部分必须是Gradle安装目录完整路径(不是“ DIRECTCRY_PATH”作为文本)。...') 8.扩展Java Spring Boot项目 在本节中,我们将在所建立项目中添加少量Java代码,并了解如何使用项目本身随附构建脚本和Gradle包装来运行它。...8.2使用Gradle运行项目 我们下载项目带有Gradle包装。 该包装包含Gradle脚本,即使没有在我们运行项目的系统中安装Gradle,也可以使用这些脚本来运行项目。...9.摇篮包装 为了轻松执行项目,Gradle还提供了包装,这样我们就不必在安装和运行基于Gradle构建系统构建项目的每台机器上都安装Gradle

    2.2K10

    重新认识AndroidStudio和Gradle,这些都是你应该知道

    AS 2.2新特性 一、 Install&Settings&Update 1、Gradle Gradle官方会不断更新,我们可以使用本地安装方式,并配置path,我们就可以使用...\://services.gradle.org/distributions/gradle-2.4-all.zip 这里实际是从网络下载配置版本,会自动检测,如果不是的就会下载。...我们会发现,如果我们修改前者,如果本地没有安装这个版本gradle,会自动从gradle官网下载。但是,如果我们修改后者,它会自动从jcenter()仓库下载一些plugin之类。...编译文件和缓存文件 gradle缓存文件:C:\Users\Administrator.gradle\caches\modules-2\files-2.1 一旦缓存到本地后,如果版本没有更新直接使用本地缓存文件...参数: group 分组 artifact 名称 version 版本 2、maven私服 本机搭建maven私服 本机作为服务 本地私服同时也可以添加外部私服代理 私服使用 build.gradle

    98720

    Android Jenkins+Git+Gradle =资深架构师?网友回复:进阶成功

    2.插件列表 注意:列表中为主要插件,Jenkins插件是有依赖关系安装一个插件可能要先安装它依赖插件,否则会安装失败。在可选插件勾选列表中插件即可,依赖插件会自动下载,是不是很棒。...这里说一下如何使用Tomcat配置下载地址,首先进入Tomcat目录下conf文件夹,然后打开server.xml文件在最后添加如图代码: <!...生成二维码我用了qrcode这个库,感谢大神分享,这个库如何使用就不介绍了,我只说一下Jenkins如何执行python。...2.插件列表 注意:列表中为主要插件,Jenkins插件是有依赖关系安装一个插件可能要先安装它依赖插件,否则会安装失败。在可选插件勾选列表中插件即可,依赖插件会自动下载,是不是很棒。...这里说一下如何使用Tomcat配置下载地址,首先进入Tomcat目录下conf文件夹,然后打开server.xml文件在最后添加如图代码: <!

    1.4K00

    自动化构建工具Gradle配置与使用

    Gradle是一个基于Apache Ant和Apache Maven概念项目自动化构建工具。它使用一种基于Groovy特定领域语言(DSL)来声明项目设置,抛弃了基于XML各种繁琐配置。...当前其支持语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多语言 下载gradle: #wget https://services.gradle.org/distributions.../代表当前目录,gradlew代表 gradle wrapper,意思是gradle一层包装,可以理解为在这个项目本地就封装了gradle,即gradle wrapper,只要下载成功即可用grdlew...wrapper命令代替全局gradle命令。.../gradlew build 命令把debug、release环境打出来,如果正式发布只需要打Release包,可使用 **assemble**, 如 .

    859100

    Android-Gradle(二) Gradle相关配置详解

    1.Gradel简介 Gradle是一个项目自动化建构工具,它使用一种基于Groovy特定领域语言来声明项目设置,不是传统XML。...: image.png 下面来说一下每一个字段及其说明 字段 字段说明 distributionBase 下载Gradle压缩包解压后存储主目录 distributionPath...和distributionPath类似,区别是存放zip压缩包 distributionUrl gradle压缩下载地址 distributionUrl下载路径下载压缩包在本地地址默认为...答: buildscript中声明是gradle脚本自身需要使用资源,allprojects声明却是你所有module所依赖资源,比如你每个module需要用同一个第三库时候,你可以在...apply from:'×××':叫做应用脚本插件,严格意义来说它属于一个脚本插件,和二进制插件不同是它使用是from关键字.后面紧跟坫一个脚本文件,可以是本地,也可以是网络存在,如果是网络上的话要使用

    1.9K10

    Flutter 即学即用系列博客——02 一个纯 Flutter Demo 说明

    而且用是 mac air,所以遇到各种坑。其中一个是由于网络原因导致每次运行都要下载 gradle 版本因此耗时巨大。比如下图: ?...跑一个 Hello World Android 项目要 15 分钟 ? 后面修改为本地 gradle。就好多了。 在同步或者下载 gradle 时候,有时候可能需要等待很久。...不建议直接点击 sync now,因为 gradle 一般几百 M,如果网络不好,尤其使用手机热点时候,会下载很久,除了时间在增多,没有其他反馈。但是通过命令行 ..../gradlew assemble 可以看到下载 gradle 时候会有一些白色小圆点表示在下载中,有反馈,交互会好些。 另外可能另一种方式是直接浏览下载下来压缩包,然后放到电脑对应位置。...而且下载后提示压缩包错误,估计是下载不完全或者其他,这边就把之前单独下载压缩包替换了一下,然后再运行就可以了。

    1.1K40

    换掉 Maven 和 Gradle:Maven 推出新一代构建工具,构建速度太快了,亲测好用!

    脚本,它可以免安装、快速使用 Maven、Gradle。...然后在 $USER_HOME/.m2/wrapper 目录中可以看到安装信息: 虽然不用自己另行安装,但本地仓库还是会自动下载对应版本 Maven,只是省去了自己动手安装流程。...Gradle 也有类似的包装: 和 Maven 类似,这里就不再撰述了。...Maven 包装工具,两者都是 Maven 包装,不过 mvnd 是对 Maven 包装和增强, mvnw 仅仅是一个 Maven 包装,两者功能和作用场景不同。...使用 mvnd 可以比传统 mvn 有更快构建速度,它快关键是它在后台保持一个运行进程,不需要每次构建都重新启动,还使用了启动速度更快、内存占用更少 GraalVM 虚拟机构建。

    77120

    Idean中Maven

    其实maven就是这个卖料理包超市,当人卖不是料理包,而是一系列jar包。这样我们在写代码时候就不需要去其他网站上下载一大堆jar包。...⑤打包:将一个包含诸多文件工程封装为一个压缩文件用于安装或部署。Java工程对应jar包,Web工程对应war包。...⑥安装:在Maven环境下特指将打包结果——jar包或war包安装本地仓库中。 ⑦部署:将打包结果部署到远程仓库或将war包部署到服务上运行。...Maven安装与配置   4.1 下载maven安装包,解压即可使用(3.6.0)       http://maven.apache.org/download.cgi   4.2 配置maven...maven中央仓库和第三方Maven仓库下载本地,    一个团队中所有人重复从maven仓库下载构件无疑加大了仓库负载和浪费了外网带宽,如果网速慢的话,    还会影响项目的进程。

    68820

    Gulp探究折腾之路(I)

    nodejs,并且使用npm安装了代码中需要插件gulp和gulp-uglify与本地。...对于npm link介绍,可以参见@阮一峰npm模块管理一文;我们可以将所需插件,全局环境下载,在单独项目中link全局环境下插件。...如此,不仅可以不用每次down,而且,依赖插件需要update,只需一地更新,所link之处都会受益。...---- 注:即便使用npm link感觉也不是一个特别简洁方案。并且在使用时候还遇到了些许问题: 之前有提问于@segmentFaultgulp如何管理多项目?...打开一个终端窗口,运行以下命令: npm install -g browser-sync 您告诉包管理下载BrowserSync文件,并在全局安装它们,您可以在所有项目(任何目录)中使用

    1.8K80

    Gradle+Groovy基础篇

    如果不是,请转到官网下载安装它。 Gradle:但是,由于本教程是有关Gradle教程,因此在本教程中,您可以继续进行安装。...libs为依赖项: dependencies { implementation fileTree('libs') } 打包Gradle版本 关于Gradle一件很棒事情是Gradle包装...包装允许项目捆绑在项目本身内部构建项目所需Gradle版本。这样可以确保对Gradle更改不会中断构建。它还可以确保即使没有安装Gradle的人也可以运行构建。...通常,任务是这样运行gradle taskName otherTaskName,或使用包装:./gradlew taskName otherTaskName。...到此,基础篇完事儿,提高篇中将会实践一下自定义任务和Groovy闭包在Gradle配置文件build.gradle文件中如何使用

    2.1K20

    Gradle Wrapper

    Why 试想一下,你做好了一个 Gradle 构建 Web 应用,并且要分享给他人,让他人可以参与到开发中,但对方下载代码后安装Gradle 却发现应用未能正常使用。...What Gradle 包装Gradle 核心特性,能够让机器在没有安装 Gradle 运行时情况下运行 Grade 构建。它也让构建脚本运行在一个指定 Gradle 版本上。...//Gradle 包装微类库,包含下载和解包 Gradle 运行时逻辑 gradle-wrapper.jar //包装元信息,包含已下载 Gradle...: task wrapper(type:Wrapper){ gradleVersion='3.4' //获取 Gradle 安装 URL 这里可以通过下面的方式使用本地文件(从中央库下载比较慢...,我们可以使用迅雷等工具下载后用这种方式比较快捷) distributionUrl='file:///D:/Windows/Desktop/LearnGradle/Gradle包装/project

    82920
    领券