把版本号删除,默认会使用本地仓库已有的版本号。
本地仓库看下这个版本的是不是下载的有问题,把本地仓库的这个版本目录删掉,重新下载。
maven仓库下,org\springframework\spring-jdbc目录
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.3.9</version>
</dependency>
1.检查下maven配置的远程仓库地址是否正确,国内可以使用阿里的镜像仓库,"http://maven.aliyun.com/nexus/content/groups/public"
2.检查下IDE中是否打开了maven的离线模式,离线模式下无法从远程仓库更新依赖
3.检查下远程仓库中是否有该版本的依赖,若没有则更换个仓库中存在的版本号
4.有可能是本地仓库中的jar损坏导致的,尝试下删除本地仓库中的该jar包,然后从远程仓库更新。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
1.删除报错的哪个dependency
2.重新执行导入reimprt
3.找到你maven的本地仓库(不知道怎么找百度一下就行)
4.根据包路径找到下载文件目录删除
5.把你删的dependency恢复,重新导入一下
如果这几步都不行,你就配置一下你的maven setting.xml仓库到阿里云,重复此步骤