在Idea中启动mave工程导入依赖后报错的原因:maven需对应Idea的版本!!!Idea2021对应maven3.8及以前的版本;Idea2020对应maven3.6及以前的版本。
修改方法:第一步:下载对应的maven版本然后修改conf/settings.xml文件内容。
1.修改本地仓库
<localRepository>D:\maven-repository</localRepository>
2.配置阿里云提供的镜像仓库
2.1首先将原有的例子配置注释掉
<!-- <mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>external:http:*</mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP.</name>
<url>http://0.0.0.0/</url>
<blocked>true</blocked>
</mirror> -->
2.2加入我们的配置
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
3配置 Maven 工程的基础 JDK 版本
默认是jdk1.5的版本,修改成比较常用的1.8版本即可。
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
第二步:在Idea的设置中修改maven配置上面下载maven的信息(包括maven的路径、maven的conf/settinf.xml的路径和本地仓库的路径)即可
做好上面两步那么就能解决导入依赖报错的原因了,希望本方法对大家有帮助。