SpringBoot 3.2.0 版本 mysql 依赖下载错误
2023-12-15 00:00:56
最近想尝试一下最新的 SpringBoot
项目,于是将自己的开源项目进行了一些升级。
- JDK 版本从
JDK8
升级至JDK17
。 - SpringBoot 版本从
SpringBoot 2.7.3
升级到SpringBoot 3.2.0
其中 JDK 的升级比较顺利,毕竟 JDK 的旧版本兼容性一直非常好。
但是在升级 SpringBoot 的时候依然发生了一些意外,修改 pom.xml
文件中,使用 Maven 更新最新的依赖,但是却报错了。
mysql:mysql-connector-java:jar:unknown was not found in https://maven.aliyun.com/repository/public during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of aliyunmaven has elapsed or updates are forced
错误信息显示 mysql:mysql-connector-java
的这个 jar
包下载错误。
找了一下 pom.xml
文件中的相关配置。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
配置没有问题,因为 SpringBoot 自动帮助我们管理了相关的依赖,于是通过 spring-boot-starter-parent-3.2.0.pom
向上寻找,找到 spring-boot-dependencies-3.2.0.pom
文件。
在 spring-boot-dependencies-3.2.0.pom
文件中果然已经找不到 mysql:mysql-connector-java
相关的依赖,反而是找到了一个名为 mysql-connector-j
的依赖。
前往 mysql-connector-java.jar
依赖的官网查询一下,在官网的页面上写着:
Note: This artifact was moved to:
com.mysql ? mysql-connector-j
既然是官网行为,那么直接将项目的 pom.xml
文件修改为如下的配置:
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
</dependency>
重新更新 Maven,果然正常下载相关的依赖文件。
文章来源:https://blog.csdn.net/qq_45193304/article/details/135005726
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!