首页 > 其他分享 >[Maven] 阿里仓库里的依赖版本号比较少

[Maven] 阿里仓库里的依赖版本号比较少

时间:2023-09-15 12:33:41浏览次数:40  
标签:maven 版本号 idea gradle Maven 阿里 组件 拉取

我的init.gradle 第一项配置的mavenLocal() ,第二项是阿里,第三项没有配置境外网址。有一个老版本号的组件( idea版本早,内置的gradle版本低,所以相关的组件,默认也低 ),一直拉取不到。

解决:

(1)先去本地maven 仓库找,组件的这个版本号下面,有一个.lock文件,证明gradle来这里拉取,但是没有。

(2)我打开一个存在的maven项目,添加这个老版本号的依赖,也是飘红拉取不到。换个新版本号,就能拉取到本地仓库。

(3)我到阿里仓库的网页上搜索,这个组件只有其他版本号,确实没有这个号。

(4)我到华为仓库搜索这个组件,发现版本号比较全。所以在我的settings文件中,增加一个mirror ,引用  https://developer.huawei.com/repo

(5)回到idea里,点右边窗口里那个刷新按钮,拉取不到。这很奇怪!于是我命令行进入该idea项目根,mvn clean compile ,就可以看到到华为下载该组件成功到本地仓库。

(6)再回到idea里,点刷新按钮,依赖的版本号不再飘红。(看来idea还不如命令行智能 ?)。然后右边maven窗口里的dependencies下面该组件,仍然有波浪线。重启idea后,波浪线消失。

(7)其实不用mavenLocal()的话,直接在init.gradle里添加第三项 maven {url 'https://developer.huawei.com/repo/' } 也可以。


标签:maven,版本号,idea,gradle,Maven,阿里,组件,拉取
From: https://blog.51cto.com/u_6132776/7479864

相关文章

  • 杭州站|阿里云 Serverless 技术实践营(Serverless + 大数据)开启报名!
    活动简介“Serverless技术实战与创新沙龙”是一场以Serverless为主题的开发者活动,通过一个下午的时间增进对Serverless技术的理解,快速上手,活动受众以关注Serverless技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操。Serverless架构天生适用......
  • 工程管理之三:结合Commons Configuration和Maven进行工程配置管理
    本文源自目前公司中对一些项目的总结。实际问题:每个工程都会包含多套配置环境,包括开发环境,测试环境,沙盒环境以及生产环境,而每一套环境都对应着不同的配置参数。本文以一个非web工程举例,使用到了CommonsConfiguration+Maven管理配置,并包括一个完整的配置文件读取工具类。整理一下......
  • 解决Maven依赖冲突
    Maven依赖冲突是一个很常见的问题,它通常发生在项目中有多个依赖包含相同库的不同版本时。解决Maven依赖冲突的几种常用方法如下:1、显示依赖树首先,使用以下命令查看项目的依赖树,以确定哪些依赖导致了冲突:mvndependency:tree2、排除依赖知道了有哪些依赖导致冲突,那么在pom.x......
  • 阿里云服务器ECS通用算力型u1实例性能测评
    阿里云服务器u1是通用算力型云服务器,CPU采用2.5GHz主频的Intel(R)Xeon(R)Platinum处理器,通用算力型u1云服务器不适用于游戏和高频交易等需要极致性能的应用场景及对业务性能一致性有强诉求的应用场景(比如业务HA场景主备机需要性能一致),云服务器u1算是共享型s6实例的替代者,阿里......
  • 阿里云轻量应用服务器和ECS有什么区别?
    阿里云服务器ECS和轻量应用服务器有什么区别?云服务器ECS是明星级云服务器,轻量应用服务器可以理解为简化版的云服务器ECS,轻量适用于单机应用,云服务器ECS适用于集群类高可用高容灾应用,阿里云百科来详细说下阿里云轻量应用服务器和云服务器的区别,包括运维区别、镜像系统、使用场景、网......
  • Java 使用阿里云OSS服务
    在OSS中,用户可以通过一系列的接口管理存储空间(Bucket)中的文件(Object),比如SetObjectAcl,GetObjectAcl,ListObjects,DeleteObject,CopyObject,DoesObjectExist等。Object的名字又称为key或objectkey。下文详细的介绍了使用java如何操作阿里云的OSS服务。Object是否存在通过OSSClient.d......
  • 【Linux】阿里云linux服务器,开放一个端口
    服务器如何开通一个端口您好,1,首先,如果使用的是云服务器ECS,需要在安全组中放行需要开通的端口,操作方法请参见添加安全组规则。如果使用的是轻量应用服务器,需要在防火墙中放行需要开通的端口,操作方法请参见轻量应用服务器防火墙。2,其次,需要在服务器内部确保对应的服务已经启动,并且......
  • windows下安装maven
    1.下载地址:https://archive.apache.org/dist/maven/maven-3/PS:推荐下载3.8.x,最新的3.9.x在打包时可能会出错。2.配置本地仓库maven默认的本地仓库地址为 ${user.home}/.m2/repository ,也就是在C盘当中。若我们的C盘容量并不是很大,我们可以配置以下Maven的本地仓库。配......
  • Maven项目开发____maven开发环境的搭建
    //修改配置conf //配置环境变量//4.配置整合myeclipse......
  • Maven项目开发____Maven多模块开发亲测
    //4//5//6//7//8//9////b//c//d//e//f//g//h//i//j//k//l......