构建pom.xml遇依赖解析错误:JCenter中找不到指定Jar包
关于catnap构件找不到的解决方案
这些com.github.gregwhitaker:catnap-springboot:2.3.0和com.github.gregwhitaker:catnap-core:2.3.0构件已经迁移到Maven Central仓库了。
jcenter早在2021年就停止服务并进入归档状态,很多原托管在jcenter的开源库都陆续迁移到了Maven Central,catnap系列构件也不例外。
你可以按以下步骤修复构建问题:
- 在pom.xml中确保添加了Maven Central仓库配置(若未配置):
<repositories> <repository> <id>maven-central</id> <url>https://repo1.maven.org/maven2/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
- 保留原依赖坐标不变,Maven会自动从Maven Central拉取对应构件:
<dependency> <groupId>com.github.gregwhitaker</groupId> <artifactId>catnap-springboot</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>com.github.gregwhitaker</groupId> <artifactId>catnap-core</artifactId> <version>2.3.0</version> </dependency>
另外,建议移除pom.xml中已失效的jcenter仓库配置,避免构建过程中出现无效的仓库请求。
内容的提问来源于stack exchange,提问作者user1347244
相关产品推荐
相关产品推荐

