idea使用maven version版本号下有标红波浪线

图片说明

如上图所示这里写了红色方框的步骤1后,步骤2会自动补全,但是步骤3的版本号不会自动补全也没有提示,为空状态如下图所示,手动补全后还会出现步骤3这样的飘红状态。求教各位大佬。

图片说明

图片说明

包已经有了 但是版本号就是不行

图片说明

这是错误的提示信息

你可以打开你的maven仓库看一下你拥有的版本号,或者输入你已知的版本号,它会有提示,选择即可,若还是报红可以刷新一下maven,解析一下

下载失败了,到你本地maven库,找到这个jar包的位置并删除已下载的内容,之后将pom中该包的dependency标签都剪切掉再粘上去重新下载

飘红说明 maven 仓库没有下载相关的 jar 包,改完 Pom.xml 中的依赖配置后,要 reimport 一下项目,让maven 去下载最新的依赖jar。
在右侧 maven 工具面板里面,有一个 reimport 重新导入依赖的按钮。
此外,注意修改 maven 镜像为阿里镜像,避免网络问题导致下载失败;实在有些下载不了的,搜下相关 jar 直接走 system 依赖引入:

<dependency>
            <groupId>xxx</groupId>
            <artifactId>xxx</artifactId>
            <version>1.0.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/xxx-1.0.0.jar</systemPath>
        </dependency>