IDEA 使用过程中 maven 依赖引入错误,jar包下面显示红波浪线,如下图:
出现这个问题的原因是 jar包没有正确的下载下来。
解决方案,右键选择 项目名 或者在菜单里选择maven
点击Open'settings.xml' (刚开始这个位置是Create 'settings.xml' )打开之后添加在里面添加了镜像服务器:
在setting.xml里配置阿里云镜像 (国外下载太慢)
<mirrors>里添加如下代码,选择其中一个方案就行(方案二对我有效):
方案一(这个方案老旧不行了):
<mirror>
<id>alimaven</id>
<mirrorOf>*</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
方案二:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central</url>
</mirror>
然后 Reimport ,依赖包开始下载 ,等待下载完成即可。
!!若下载完成后,仍有红波浪线,则,可以按照下面的办法解决
方案1.(1)把pom.xml中对应的依赖先删除,(2)然后刷新右侧,(3)之后再把依赖粘贴到pom.xml中,(4)再次刷新右侧就好了
方案2.从本地仓库将对应的包删除掉,然后让maven重新下载
关闭并清缓存,重新打开,看包有无正确引入:
----------------------IntelliJ IDEA里找不到javax.servlet的jar包--------------------
pom.xml里添加依赖利用maven下载:
<!--javax.servlet -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0-alpha-1</version>
</dependency>