Gradle 设置 本地maven仓库及发布mavenLocal()路径的方法
2019独角兽企业重金招聘Python工程师标准>>>
最近在学习Gradle,在配置maven仓库时遇到一个很奇怪的问题。因为之前已经在自己机器上下载了一些maven的本地缓存,所有在使用gradle时想优先从本地的仓库中下载jar。但由于自定义了maven仓库位置,所以GRADLE查找和下载时,会跑到默认位置。现总结设置方法如下:
一、前提说明:
1、maven仓库位置:D:\maven-repository
2、maven 安装目录:C:\java\apache-maven-3.6.0
3、系统,windows7/10
二、设置方法
1、设置MAVEN的仓库位置,修改maven安装目录\conf\settings.xml,增加如下内容:
<localRepository>D:\maven-repository</localRepository>
2、设置gradle本地仓库位置(和MAVEN共用),打开系统环境变量,增加如下内容:
变量名: GRADLE_USER_HOME
变量值:D:\maven-repository
3、设置gradle发布到本地库的方法:
将maven的配置文件settings.xml移到USER_HOME/.m2目录下
这个问题很奇怪,设置过好多次都不管用,一发布就到了默认目录。后来,看官方文档上有一些说明,大概意思是说使用mavenLocal()配置maven的本地仓库后,gradle默认会按以下顺序去查找本地的仓库:USER_HOME/.m2/settings.xml >> M2_HOME/conf/settings.xml >> USER_HOME/.m2/repository。
我的本地仓库放置在D:\maven_repository,而且在USER_HOME/.m2/目录下并没有放置配置文件,只有在maven的安装目录下有conf/settings.xml文件。所以才出现设置不管用的情况。
转载于:https://my.oschina.net/6955825/blog/3017130
Gradle 设置 本地maven仓库及发布mavenLocal()路径的方法相关推荐
- Gradle 设置本地maven
repositories {maven { url uri("F:\\meaven")}} 发布到本地maven 仓库: apply plugin: 'maven'uploadAr ...
- Gradle使用本地maven仓库
一.基本配置 在repositories下添加mavenLocal()方法 plugins {id 'java' }group 'com.luzelong' version '1.0-SNAPSHOT ...
- Maven-将jar包发布到本地maven仓库与私服
创建一个项目,并创建 library ,不会参考下面: https://blog.csdn.net/wuqingsen1/article/details/103178567 如果 maven 还没有安 ...
- 将jar包发布到本地maven仓库
项目中在对接第三方服务时经常需要引用第三方的jar包依赖,比如腾讯的短信服务https://cloud.tencent.com/document/product/382/13613 这种场景还是非常多 ...
- maven引用公共包_使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴...
使用github作为maven仓库存放发布自己的jar包依赖 实现多个项目公共部分代码的集中,避免团队中多个项目之间代码的复制粘贴. 1.首先在本地maven位置的配置文件setting.xml(没有 ...
- 打包项目到本地maven仓库
这个主要是多人开发SDK的时候用的 apply plugin: 'maven' ext {PUBLISH_GROUP_ID = '包名'PUBLISH_ARTIFACT_ID = '依赖库具体名称'P ...
- Maven 添加本地 jar 包、添加依赖 jar 文件到本地 Maven 仓库、引用本地 jar
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 把要用的jar放在固定位置: 2.打开CMD,进入到libs文件夹: 3.运行如下命令: mv ...
- jar包手动添加到本地maven仓库
场景:使用maven拉取依赖时,经常出现找不到jar包的情况,有可能我们maven配置的远程仓库中并没有这个jar包,那么这些jar需要我们自己手动导入到我们的本地仓库中,才能加入maven的pom中 ...
- android-搭建本地maven仓库
title: android-搭建本地maven仓库 categories: Android tags: [android, maven, unity, 打包] date: 2020-07-20 17 ...
最新文章
- 程序员成熟的几个标志
- java 重定向和转发(转载)
- 干货|Spring Cloud Bus 消息总线介绍
- HDU3634(矩形切割)
- 【kruskal重构树】【主席树】werewolf 狼人(P4899)
- 面趣 | 据说这道烧脑的微软面试题很奇葩,你来试试?
- 再学 GDI+[62]: 路径画刷(2) - SetCenterPoint、GetCenterPoint
- Ubuntu如何定时清理内存
- RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势...
- gps高斯utm_高斯-克吕格投影与UTM投影
- 计算机网络-名词解释整理
- HDU - 2534 Score (数学,找规律)
- 所有的风只向她们吹 所有的日子都为她们破碎——査海生《四姐妹》
- 【Flutter小记5】Isolate ffi Method Channel 使用简介与总结
- gz是什么意思饭圈_zqsg是什么意思网络用语 饭圈zqsg是什么梗介绍
- 对抗样本生成算法复现代码解析:FGSM和DeepFool
- DWA动态窗口法的原理及应用
- 第一章:深度学习引言
- App邀请注册如何提高效率
- 技术的真相 | 你真的知道如何实现无人自动化仓储吗?