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

您所在的位置:网站首页 idea文件标红 intellij idea导入java maven项目后 pom.xml文件爆红和手动删除jar包、pom.xml文件爆红

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

2023-11-28 02:55| 来源: 网络整理| 查看: 265

两种类型的爆红,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

      

     关键代码:

               alimaven       aliyun maven       http://maven.aliyun.com/nexus/content/groups/public/       central            

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

      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

 

 

 

 

 

 

 

 

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3