intellij idea导入java maven项目后 pom.xml文件爆红和手动删除jar包、pom.xml文件爆红

两种类型的爆红,1,手动删除jar包后,pom.xml文件爆红,maven重新刷新pom文件无效,rebuild项目无效

                             2,导入项目后,pom.xml文件爆红,刷新maven无效

先解决第一个问题:

1,手动删除jar包后,pom.xml文件爆红,maven重新刷新pom文件无效,rebuild项目无效

     手动删除jar包后,如果刷新maven无效,可等待一会,如果还不行,则点击maven的Lifecyle的clean,还不行的话,点击install 后等待一会

    

 

如果以上方案还不能解决问题,那么参照问题2的解决方式

2,导入项目后,pom.xml文件爆红,刷新maven无效

     解决这个,要先明白maven的仓库执行原理,简单点来说,maven的仓库分两种,一种是本地仓库,一种是中央仓库,

    中央仓库就是在配置文件里面配置能够下载jar包的网络地址,然后maven会从该地址把jar包下载下来,放在本地仓库。

    (1)如果intelij设置maven为非离线模式,maven会先从本地仓库取jar包,如果取不到,则去中央仓库下载jar包

    (2)如果是intelij设置maven为离线模式,maven会从本地仓库取jar包,不会从中央仓库下载jar包

     明白了这一点,就能知道很好的知道怎么去解决这个爆红问题

    爆红问题原因:(1)中央仓库地址:要下载的jar没有

                      (2)未配置中央仓库地址,或者配置了地址,但配置文件没有启用,用的还是默认c盘地址

                       (3)设置离线模式,本地仓库没有相应jar包

                       (4)私服(私有服务器)中央仓库地址需要翻墙,找翻墙软件

                      (5)网络不通或者网络拥挤,等待网络通畅

   (1)中央仓库地址:要下载的jar没有

      配置中央仓库地址:maven的路径:E:\apache-maven-3.1.0\conf\settings.xml

      

     关键代码:

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

   以下网站是更多地中央仓库地址

      https://www.cnblogs.com/jpfss/p/11312684.html

    接着就是去看该地址下 有没有 要下载的jar包,没有就换地址,阿里的这个还是很全的

   

(2)未配置中央仓库地址(参照(1)),或者配置了地址,但配置文件没有启用,用的还是默认c盘地址

(3)设置离线模式,本地仓库没有相应jar包,取消离线模式,让maven从中央仓库地址下载

    这两个问题需要调出intelij 的 File-settings下的maven配置

   

配置完这些,刷新maven

等着maven下载或者从本地去jar包就可以,然后rebuild项目,如果还不行,clean走一波,再不行install走一波,再不行重启intellij

解决到这里,问题基本就差不多了,需要注意的是一旦clean,maven将重新下载所有jar包,jar多的话,慎重用clean

 

 

 

 

 

 

 

 

 

 

 

 

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零九

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值