當我嘗試這個春季專案mvn clean install
時,我收到以下錯誤:
[ERROR] Non-resolvable import POM: Could not find artifact io.micrometer:micrometer-bom:pom:2.0.0-M3 in spring-snapshots (https://repo.spring.io/snapshot) @ org.springframework.boot:spring-boot-dependencies:3.0.0-M2, C:\Users\abc
\.m2\repository\org\springframework\boot\spring-boot-dependencies\3.0.0-M2\spring-boot-dependencies-3.0.0-M2.pom, line 2273, column 19
我在我的.m2
檔案夾中使用這個基本設定檔案:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
</servers>
<mirrors>
</mirrors>
<profiles>
</profiles>
</settings>
一些依賴項下載正常(見下文),但這似乎micrometer
導致了問題。
Downloading from spring-snapshots: https://repo.spring.io/snapshot/org/springframework/session/spring-session-bom/2022.0.0-M1/spring-session-bom-2022.0.0-M1.pom
Downloading from spring-milestones: https://repo.spring.io/milestone/org/springframework/session/spring-session-bom/2022.0.0-M1/spring-session-bom-2022.0.0-M1.pom
Downloaded from spring-milestones: https://repo.spring.io/milestone/org/springframework/session/spring-session-bom/2022.0.0-M1/spring-session-bom-2022.0.0-M1.pom (2.8 kB at 5.2 kB/s)
我該如何解決這個問題?
uj5u.com熱心網友回復:
自 Spring Boot 3.0.0-M2 發布以來,它所依賴的 Micrometer 2.0 版本被放棄,取而代之的是向后兼容的 1.10 版本。作為其中的一部分,為了避免對最新版本的混淆,Micrometer 團隊決定從https://repo.spring.io中洗掉 2.0 工件。不幸的后果是 Spring Boot 3.0.0-M2 不再可用。
在撰寫本文時,Spring Boot 3.0 的最新里程碑是 3.0.0-M4。升級到它可以解決您的問題。這取決于 Micrometer 1.10 里程碑。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/507982.html