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有啥不对的地方,希望各位大佬不吝指教

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值