首页 > 其他分享 >Gradle仓库指向maven仓库后找不到依赖

Gradle仓库指向maven仓库后找不到依赖

时间:2023-01-14 12:23:06浏览次数:42  
标签:仓库 gradle maven USER HOME Gradle

现有环境

  • 软件环境
    • Ubuntu20.04
    • Gradle7.4
    • Android Studio Electric Eel | 2022.1.1
    • Maven 3.6.3
  • 配置环境
    • MAVEN_HOME
      • /home/repo/gradle_maven
    • GRADLE_USER_HOME
      • /home/repo/gradle_maven
    • MAVEN.localRepository
      • /home/repo/gradle_maven

错误详情

  • 在AndroidStidio中使用Gradle引用Maven仓库依赖的时候,确认jar包存在,但一直无法引入

错误原因

  • 使用mavenLocal() 时Gradle默认会按以下顺序去查找本地的maven仓库:
    • USER_HOME/.m2/settings.xml >> M2_HOME/conf/settings.xml >> USER_HOME/.m2/repository
  • 我配环境使用MAVEN_HOME了,但没有添加M2_HOME指向maven仓库,因此gradle从maven仓库中取依赖的时候mavenLocal就无法生效,导致依赖的jar包导不进来。

解决方式

  • 添加M2_HOME环境变量指向maven本地仓库地址。

标签:仓库,gradle,maven,USER,HOME,Gradle
From: https://www.cnblogs.com/dylan-logicer/p/17051551.html

相关文章

  • Maven打包太慢??
    问题我们项目在进行Maven打包时,总是费很久时间,时快时慢,针对此问题,一直困扰我,所以今天决定死磕解决它可以看出这个打包用了4分钟了解首先我们要了解Maven打包的方式这些大......
  • maven检查是否安装成功以及配置代理
    前言安装好maven后idea项目依赖也会时常出问题,排查问题先要检查maven。一、校验1、mvn-v检查maven是否安装有安装位置版本可以看看,没有重装2、mvnhelp:system检查......
  • 怎么删除github上的仓库?
    1.到你的个人中心.点击你的个人账号.下图的红色部分2.点击repositories(仓库),选择你要删除的项目3.code这一行导航栏最后的一个.setting4.下拉页面到最下面Deletethis......
  • Idea更新本地仓库maven构建索引
    前言因为有些jar包不能直接下载至本地仓库,导致依赖不上,所以我们需要反向安装​​idea反向安装jar包到仓库​​但是有个问题,安装成功后,照常设置,本地仓库有了jar包,但是idea并......
  • 关于Maven执行mvn help:system命令报错
    报错:[ERROR]ErrorexecutingMaven.[ERROR]2problemswereencounteredwhilebuildingtheeffectivesettings[FATAL]Non-parseablesettingsD:\apache-maven-3.6.......
  • Maven安装与配置【idea2022版本】(适合新手)
    一、maven下载https://maven.apache.org/download.cgi   下载完毕后解压,注意解压路径不要有中文   二、环境变量在环境变量Path里面新建(自己的maven的bin......
  • Gradle sync failed: Cause: com.intellij.util.containers.HashMap cannot be cast t
    使用idea导入gradle项目,报这个错误:Gradlesyncfailed:Cause:com.intellij.util.containers.HashMapcannotbecasttocom.intellij.util.containers.MultiMap而且搜......
  • Maven安装与配置
    1.下载安装压缩包mavn安装包下载地址:https://maven.apache.org/download.cgi2.解压将下载成功的压缩包解压至指定路径,如D:\environment3.配置环境变量maven的使用......
  • maven引入本地jar不能打入部署包的问题解决
    引入的三方依赖 jar 包, scope 为 system 的包 maven 默认是不打包进去的,需要加这个配置在pom.xml文件中找到spring-boot-maven-plugin插件,添加如下配置<configu......
  • Gradle生成jar文件的名称与版本问题
    在使用Gradle对SpringBoot进行项目管理时,项目打包的jar文件名称没有版本号,且文件名称后面都加入了plain字样。如何让Gradle打包生成的jar文件符合常见的命名要求。实际上在......