gradle本地仓库与maven本地仓库是相互独立和冗余的

本文介绍了Gradle的本地仓库与Maven本地仓库是相互独立且冗余的,Gradle不会直接复用Maven的仓库,而是复制构件到自己的目录结构中。在混用Gradle和Maven时,两个仓库需保持独立,避免配置冲突。
摘要由CSDN通过智能技术生成

1.maven的localRepository 和gradle的GRADLE_USER_HOME 不能指定同一目录【1】,会乱套!!!

2.gradle仓库与maven仓库是相互独立和冗余的,gradle仓库默认位置:C:\Users\{userName}\.gradle\caches\modules-2\files-2.1

3.在build.gradle中可以设置从maven仓库拷贝jar包:

buildscript {
  repositories {
    mavenLocal()
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
    mavenCentral()
    jcenter()
  }
}

 

 注释:

【1】Gradle 使用Maven的本地仓库(坑)
kcp606 2018-08-13 20:25:02 8784 收藏 3
分类专栏: 配置开发环境 构建工具
版权

    尝试了半天, 最后发现 Gradle 构件的目录结构就和maven不同, 他就不打算和Maven兼容!!!!

Gradle 目录结构(和Go类似)

├── com.alibaba
│   └── fastjson
│       └── 1.2.47

Maven目录结构

└── org
    └── projectlombok
        └── lombok
            └── 1.18.2

    官方文档, 配置采用Maven本地缓存仓库

    原文: Gradle uses the same logic as Maven to

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值