IDEA中Maven依赖报红处理

一般依赖报红有以下几种原因:

1.maven的setting.xml没有配置好(以我的maven行数为主,注意看自己的父标签有没有对应上)

  1.1 第54修改自己repository的位置<localRepository>e:\repository</localRepository>

  1.2 第160行修改阿里镜像(要放在mirrors里面!!!!):         

          <mirror>
            <id>nexus-aliyun</id>
            <mirrorOf>central</mirrorOf>
            <name>Nexus aliyun</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
          </mirror>

  1.3 第190行修改jdk版本(放再profiles父标签里!!!!)

          <profile>
            <id>development</id>
            <activation>
              <jdk>1.8</jdk>
              <activeByDefault>true</activeByDefault>
            </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>

2.IDEA配置的Local respository和User settings file路径没写对

  

 

 

3.以上基础的都配置好后,就是IDEA的小通道了:

  3.1通过maven左上角的刷新

  3.2通过setting-invalidate Caches清除缓存

  3.3通过setting-maven-ignores-files取消勾选

  3.4通过maven声明周期的deploy方式刷新依赖

  3.5通过IDEA-file-setting-maven-repositories-update

  3.6通过先注释依赖,查看maven有无取消,再重新导入(这一步可以解决IDEA傻傻的缓存问题)

  3.7通过仓库找到对应依赖删除,记得联网,重新导入

  3.8电脑搜索lastUpdate后缀文件,删除

 

maven虐我千百遍,我对maven如初恋。最近想学gradle,看了一些配置文件,好像没那么智能的提示?

posted @ 2020-06-11 15:09  kidnap  阅读(12233)  评论(0编辑  收藏  举报