在 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 ,檢查離線模式是否開啟,如果開啟了離線模式那么只會在本地倉庫下載,去掉這個勾即可