Gradle使用maven仓库
方式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仓库相关推荐
- Gradle修改缓存路径 和 Gradle修改Maven仓库地址
Gradle修改缓存路径 修改gradle启动脚本进入gradle安装的bin目录,使用文本编辑器打开gradle.bat文件,在如图的位置添加以下语句 set GRADLE_OPTS="- ...
- Gradle 修改 Maven 仓库地址(阿里镜像)
android studio打开项目后一直Gradle:Resolve dependecies 'app_XXAPk'很长时间? uildscript {repositories {maven { u ...
- [Android]上传到多个Maven仓库的Gradle插件RapidMavenPushPlugin
博客搬迁至https://blog.wangjiegulu.com RSS订阅:https://blog.wangjiegulu.com/feed.xml RapidMavenPushPlugin 用 ...
- 【错误记录】Flutter 应用运行卡在 Running Gradle task ‘assembleDebug‘... ( 配置阿里云 Maven 仓库镜像 )
文章目录 一. 报错信息 二. 解决方案 1. 解决方案 1 2. 解决方案 2 一. 报错信息 运行 Flutter 应用 , 会一直卡在 Running Gradle task 'assemble ...
- Gradle 设置 本地maven仓库及发布mavenLocal()路径的方法
2019独角兽企业重金招聘Python工程师标准>>> 最近在学习Gradle,在配置maven仓库时遇到一个很奇怪的问题.因为之前已经在自己机器上下载了一些maven的本地缓存,所 ...
- Gradle实战:发布aar包到maven仓库
查看原文:http://blog.csdn.net/u0108184... Gradle实战系列文章: <Gradle基本知识点与常用配置> <Gradle实战:Android多渠道 ...
- 关于Android Studio Arctic Fox 无法在 build.gradle(Project) 中添加第三方Maven仓库的解决方案
问题描述 在 Android Studio Arctic Fox 版本中创建项目,原本应该在 build.gradle(Project) 中配置第三方 Maven 仓库,手动配置后居然报错: 1: T ...
- Gradle 7.0+发布Gradle插件到私有maven仓库笔记
最近用Java写了一个Gradle插件 插件介绍 https://blog.csdn.net/wang382758656/article/details/124236006?spm=1001.2014 ...
- Gradle 使用 Maven 本地仓库。
Gradle 使用 Maven 本地仓库. 文章目录 Gradle 使用 Maven 本地仓库. 设置环境变量. 在 Gradle 项目中的 /build.gradle 配置文件 `repositor ...
- 使用 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 ...
最新文章
- php lang无效,详解 Go 中的不可变类型
- 【Android 逆向】Android 中常用的 so 动态库 ( /system/lib/libc.so 动态库 | libc++.so 动态库 | libstdc++.so 动态库 )
- mysql榨包是什么意思_模块与包 Mysql与Oracle区别
- 6月第1周全球域名注册商(国际域名)新增注册量TOP15
- 纯粹数学:哈代的世外桃源
- 十年生死轮回,看国产手机发展四个阶段
- python2.7使用TimeDelta中total_seconds()方法的问题
- APACHE局域网配置域名访问
- 【问题和解决《NLTK PYTHON》自然语言处理中文翻译版中的一处代码错误
- ImageNet下载资源(2017年)
- 网络连接状态指示器(NCSI ,Network Connectivity Status Indicator)
- 阿里巴巴瓴羊CEO朋新宇走进清涧县,点亮“橙星计划”第一颗星
- TPM设备管理之设备采购方法及注意事项
- 【雷丁学姐】借助大数据进行学生的学校申请预测
- Python采集淘宝1585个商家车厘子数据,看看到底有多贵
- 我为什么鼓励你读计算机领域的博士?
- 有趣的姓名小知识:你身边有叫沐宸和若汐的宝宝吗?
- 科普达人丨漫画图解什么是eRDMA?
- javascript复习资料第一部分
- Termios 百科
热门文章
- MCU学习笔记_UPF
- 基于STM32的医院呼叫系统设计
- Netty权威指南(第2版) pdf百度网盘下载
- AD18快速简单入门,画电路原理图以及PCB图
- 视频p2p php,m3u8视频播放器集成p2p加速源码分享
- python运维自动化老男孩_老男孩Python高级运维自动化实战 老男孩Python高级运维开发10期 全套Python视频教程下 ......
- MATLAB 入门基础知识
- 校招行测笔试-图形推理
- 二值图像游程matlab,二值图像游程编码matlab代码.doc
- 视频 | 直升机如何转弯,为什么能悬停在空中,它的飞行原理是什么?