方式1:

设置环境变量
           GRADLE_USER_HOME 指定maven仓库的地址
            例如:

GRADLE_USER_HOME=D:\maven\repo

build.gradle配置

repositories {//先查找本地仓库mavenLocal()mavenCentral()}

这个方法我觉得没什么用,可能是我没用对,设置这之后只是在idea中不用设置gradle用户主目录了(gradle user home),自动会获取到这个环境变量的值,并没有共享maven仓库的依赖

方式2:

直接在项目中指定maven仓库的本地路径

PS:不推荐这种方式,不可能所有人的本地环境都一样

  repositories {//指定maven仓库的本地路径maven {url 'file:/D:/Program/m2/repository/'}//先查找本地仓库mavenLocal()mavenCentral()}

方式3推荐:

很多人直接使用mavenLocal没问题,可能就是因为配置maven仓库的时候配置好了

~ .m2/settings.xml
  
例如:C:\Users\96987\.m2\settings.xml中配置了

 <localRepository>D:\maven\repo</localRepository>

build.gradle

 repositories {//先查找本地仓库mavenLocal()mavenCentral()}

这时候使用mavenLocal()的时候会自动查找用户目录下的~.m2/settings.xml找到maven本地仓库的地址,就不用了在项目中指定 maven { url ''}了

验证:

1:删除.gradle\caches\modules-2\files-2.1文件夹,然后重新编译,看看是否还会下载依赖

2:在idea中查看依赖的位置,是否指向了maven仓库

刚接触gradle有啥不对的地方,希望各位大佬不吝指教

Gradle使用maven仓库相关推荐

  1. Gradle修改缓存路径 和 Gradle修改Maven仓库地址

    Gradle修改缓存路径 修改gradle启动脚本进入gradle安装的bin目录,使用文本编辑器打开gradle.bat文件,在如图的位置添加以下语句 set GRADLE_OPTS="- ...

  2. Gradle 修改 Maven 仓库地址(阿里镜像)

    android studio打开项目后一直Gradle:Resolve dependecies 'app_XXAPk'很长时间? uildscript {repositories {maven { u ...

  3. [Android]上传到多个Maven仓库的Gradle插件RapidMavenPushPlugin

    博客搬迁至https://blog.wangjiegulu.com RSS订阅:https://blog.wangjiegulu.com/feed.xml RapidMavenPushPlugin 用 ...

  4. 【错误记录】Flutter 应用运行卡在 Running Gradle task ‘assembleDebug‘... ( 配置阿里云 Maven 仓库镜像 )

    文章目录 一. 报错信息 二. 解决方案 1. 解决方案 1 2. 解决方案 2 一. 报错信息 运行 Flutter 应用 , 会一直卡在 Running Gradle task 'assemble ...

  5. Gradle 设置 本地maven仓库及发布mavenLocal()路径的方法

    2019独角兽企业重金招聘Python工程师标准>>> 最近在学习Gradle,在配置maven仓库时遇到一个很奇怪的问题.因为之前已经在自己机器上下载了一些maven的本地缓存,所 ...

  6. Gradle实战:发布aar包到maven仓库

    查看原文:http://blog.csdn.net/u0108184... Gradle实战系列文章: <Gradle基本知识点与常用配置> <Gradle实战:Android多渠道 ...

  7. 关于Android Studio Arctic Fox 无法在 build.gradle(Project) 中添加第三方Maven仓库的解决方案

    问题描述 在 Android Studio Arctic Fox 版本中创建项目,原本应该在 build.gradle(Project) 中配置第三方 Maven 仓库,手动配置后居然报错: 1: T ...

  8. Gradle 7.0+发布Gradle插件到私有maven仓库笔记

    最近用Java写了一个Gradle插件 插件介绍 https://blog.csdn.net/wang382758656/article/details/124236006?spm=1001.2014 ...

  9. Gradle 使用 Maven 本地仓库。

    Gradle 使用 Maven 本地仓库. 文章目录 Gradle 使用 Maven 本地仓库. 设置环境变量. 在 Gradle 项目中的 /build.gradle 配置文件 `repositor ...

  10. 使用 Sonatype Nexus 3 搭建 Maven 私服、本地私有 Maven 仓库,Gradle 打包 jar 、aar 后自动上传到 Nexus Maven 仓库配置

    1 下载 Nexus 3 https://www.sonatype.com/download-oss-sonatype 官网 (2019年7月18日更新:网站改版了 下载地址:https://down ...

最新文章

  1. php lang无效,详解 Go 中的不可变类型
  2. 【Android 逆向】Android 中常用的 so 动态库 ( /system/lib/libc.so 动态库 | libc++.so 动态库 | libstdc++.so 动态库 )
  3. mysql榨包是什么意思_模块与包 Mysql与Oracle区别
  4. 6月第1周全球域名注册商(国际域名)新增注册量TOP15
  5. 纯粹数学:哈代的世外桃源
  6. 十年生死轮回,看国产手机发展四个阶段
  7. python2.7使用TimeDelta中total_seconds()方法的问题
  8. APACHE局域网配置域名访问
  9. 【问题和解决《NLTK PYTHON》自然语言处理中文翻译版中的一处代码错误
  10. ImageNet下载资源(2017年)
  11. 网络连接状态指示器(NCSI ,Network Connectivity Status Indicator)
  12. 阿里巴巴瓴羊CEO朋新宇走进清涧县,点亮“橙星计划”第一颗星
  13. TPM设备管理之设备采购方法及注意事项
  14. 【雷丁学姐】借助大数据进行学生的学校申请预测
  15. Python采集淘宝1585个商家车厘子数据,看看到底有多贵
  16. 我为什么鼓励你读计算机领域的博士?
  17. 有趣的姓名小知识:你身边有叫沐宸和若汐的宝宝吗?
  18. 科普达人丨漫画图解什么是eRDMA?
  19. javascript复习资料第一部分
  20. Termios 百科

热门文章

  1. MCU学习笔记_UPF
  2. 基于STM32的医院呼叫系统设计
  3. Netty权威指南(第2版) pdf百度网盘下载
  4. AD18快速简单入门,画电路原理图以及PCB图
  5. 视频p2p php,m3u8视频播放器集成p2p加速源码分享
  6. python运维自动化老男孩_老男孩Python高级运维自动化实战 老男孩Python高级运维开发10期 全套Python视频教程下 ......
  7. MATLAB 入门基础知识
  8. 校招行测笔试-图形推理
  9. 二值图像游程matlab,二值图像游程编码matlab代码.doc
  10. 视频 | 直升机如何转弯,为什么能悬停在空中,它的飞行原理是什么?