在 idea 中,如果一直有红色波浪线提示,但是依赖一直无法下载,这种情况绝大多数都是由于网络原因导致的,可以切换到国内镜像仓库,切换方式有两种,一种是在本项目中的 pom.xml 文件中添加如下:
<repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> </repository> </repositories>
但时这种方式只能是针对本项目起作用,如果换个项目就不生效了;另外一种是切换全局的配置,那么就需要修改 maven 的配置文件 settings.xml:
<mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
如果依赖都下载好以后,打开 idea 中的 maven 控制面板,确认 Dependenices 中没有任何的红色波浪线提示错误:
还有一种情况就是无论怎么切换仓库都是无法下载,那么需要去检查下 idea 中的 maven 中的配置是否正确,setting--maven--work offline ,检查离线模式是否开启,如果开启了离线模式那么只会在本地仓库下载,去掉这个勾即可