解决maven报错,Cannot resolve Could not find artifact spring-cloud-dependencies:pom:Finchley.M8

1. 问题概述

今天接到了一个新的Springboot项目,刷新maven依赖时报错

Cannot resolve Could not find artifact org.springframework.cloud:spring-cloud-dependencies:pom:Finchley.M8 in alimaven ( https://maven.aliyun.com/repository/central)
排查了setting.xml,更换了maven镜像源,使用了原生的maven中央仓库后均无效。经过查询资料后得知,Finchley.M8 是一个 里程碑(Milestone)版本 ,这类版本 不会被发布到 Maven Central,同时发现我的项目中没有直接引用spring-cloud-dependencies:pom:Finchley.M8这个依赖,因此推测是其他依赖间接引用了Finchley.M8。解决思路也很清晰了,找到这个依赖,然后升级版本。

2. 解决过程

为了方便,将maven配置文件setting.xml复制到项目根目录下,然后输入指令查看完整依赖树。

mvn dependency:tree -s settings.xml -Dverbose | findstr "spring-cloud"

结果为:
Downloading from alimaven: https://maven.aliyun.com/repository/central/org/springframework/cloud/spring-cloud-dependencies/Finchley.M8/spring-cloud-dependencies-Finchley.M8.pom

Downloading from nexus-aliyun: http://maven.aliyun.com/nexus/content/groups/public/org/springframework/cloud/spring-cloud-dependencies/Finchley.M8/spring-cloud-dependencies-Finchley.M8.pom

[ERROR] Failed to execute goal on project visitor: Could not resolve dependencies for project com.tjaide:visitor:jar:0.0.2-SNAPSHOT: Failed to collect dependencies at com.github.ulisesbocchio:jasypt-spring-

boot-starter:jar:2.0.0: Failed to read artifact descriptor for com.github.ulisesbocchio:jasypt-spring-boot-starter:jar:2.0.0: Could not find artifact org.springframework.cloud:spring-cloud-dependencies:pom:Finchley.M8 in alimaven ( https://maven.aliyun.com/repository/central) -> [Help 1]

由此,定位到了com.github.ulisesbocchio:jasypt-spring-boot-starter:jar:2.0.0这个依赖在其自身的 POM 中依赖了 spring-cloud-dependencies:Finchley.M8 。当 Maven 解析 jasypt-spring-boot-starter:2.0.0 的 POM 描述符时,级联触发了对 Finchley.M8 的下载,而这个 Milestone 版本在 Aliyun 镜像中不存在。

将其从2.0.0版本升级到了2.1.2版本后,问题得以解决。

STM32F767单片机开发板实验例程HAL库版本60个软件工程源码合集:STM32F7开发指南-HAL库版本_V1.1.pdf实验0-1 Template工程模板-新建工程章节使用实验0-2 Template工程模板-调试章节使用实验0-3 Template工程模板-使用STM32CubeMX配置实验1 跑马灯实验实验10 电容触摸按键实验实验11 OLED显示实验实验12 内存保护(MPU)实验实验13 TFTLCD(MCU屏)实验实验14 SDRAM实验实验15 LTDC LCD(RGB屏)实验实验16 USMART调试试验实验17 RTC实时时钟实验实验18 随机数发生器实验实验19 待机唤醒实验实验2 按键输入实验实验20 ADC实验实验21 内部温度传感器实验实验22 DAC实验实验23 PWM DAC实验实验24 DMA实验实验25 IIC实验实验26 IO扩展实验实验27 光照&接近传感器实验实验28 QSPI实验实验29 485实验实验3 串口通信实验实验30 CAN实验实验31 触摸屏实验实验32 红外遥控实验实验33 DS18B20数字温度传感器实验实验34 DHT11数字温湿度传感器实验实验35 MPU9250九轴传感器实验实验36 NRF24L01无线通信实验实验37 FLASH模拟EEPROM实验实验38 摄像头实验实验39 内存管理实验实验4 外部中断实验实验40 SD卡实验实验41 NAND FLASH实验实验42 FATFS实验实验43 汉字显示实验实验44 图片显示实验实验45 硬件JPEG解码实验实验46 照相机实验实验47 音乐播放器实验实验48 录音机实验实验49 SPDIF(光纤音频)实验实验5 独立看门狗实验实验50 视频播放器实验实验51 FPU测试(Julia分形)实验实验52 DSP测试实验实验53 手写识别实验实验54 T9拼音输入法实验实验55 串口IAP实验实验56 USB读卡器(Slave)实验实验57 USB声卡(Slave)实验实验58 USB虚拟串口(Slave)实验实验59 USB U盘(Host)实验实验6 窗口看门狗实验实验60 USB鼠标键盘(Host)实验实验61 网络通信实验实验62 UCOSII实验1-1-任务调度实验62 UCOSII实验1-2-任务创建删除挂起恢复实验63 UCOSII实验2-信号量和邮箱实验64 UCOSII实验3-消息队列、信号量和软件定时器实验7 定时器中断实验实验8 PWM输出实验实验9 输入捕获实验
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值