pom文件中spring-jdbc版本号提示错误该怎么解决

img

把版本号删除,默认会使用本地仓库已有的版本号。
本地仓库看下这个版本的是不是下载的有问题,把本地仓库的这个版本目录删掉,重新下载。
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>


关于maven的更多问题请浏览, maven笔记 【1】常用命令【2】部署到远程仓库【3】创建Maven项目速度慢问题 DarchetypeCatalog【4】maven打包带时间戳【5】maven deploy 快照与发布【6】nexus部署【7】配置jdk版本【8】settings文件【9】配置http代理【10】mirror与repositories的关系【1】常用命令创建一个简单的Java工程:mvn archetype:create -DgroupId=com.mycompany.example -DartifactId= https://blog.csdn.net/shuangmu9768/article/details/108376750

1.删除报错的哪个dependency
2.重新执行导入reimprt
3.找到你maven的本地仓库(不知道怎么找百度一下就行)
4.根据包路径找到下载文件目录删除
5.把你删的dependency恢复,重新导入一下

如果这几步都不行,你就配置一下你的maven setting.xml仓库到阿里云,重复此步骤