首页
学习
活动
专区
工具
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 例如: 把自己的代码共享给其他人使用

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

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

    2.9K11

    Gradle入门

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

    37420

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

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

    1K31

    Gradle教程「建议收藏」

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

    2.3K10

    重新认识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

    1K20

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

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

    1.4K00

    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关键字.后面紧跟的坫一个脚本文件,可以是本地的,也可以是网络存在的,如果是网络上的话要使用

    2.3K10

    自动化构建工具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**, 如 .

    872100

    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 虚拟机构建。

    86920

    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仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,    还会影响项目的进程。

    69320

    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

    83620

    Android Studio 环境搭建与使用

    选择安装组件 点击 Next 继续下一步,Android Virtual Device,是系统自带模拟器,如果不用系统模拟器就不勾选,自己下载其他模拟器; ?...如果没有安装 SDK,勾选上面安装 SDK,如果已安装 SDK,指定 SDK的本地路径,后续就可以不用下载SDK;我这里演示本地没有安装过SDK的场景,这里暂时可以指定一个后续将保存SDK的路径; ?...这里的gradle-4.1,指的是版本,它会根据你的AS版本自动生成,此时我们可以去网上下载一个gradle-4.1-all.zip压缩包,然后放到该路径下并且进行解压,注意一定要放到这个随机生成的一长串字符的文件夹下面...gradle 这个目录下包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载gradle。...libs 如果你的项目中使用到了第三方jar包,就需要把这些jar包都放在libs目录下,放在这个目录下的jar包都会被自动添加到构建路径里去。

    1.9K30
    领券