解决Maven的project标签(爆红) 插架无法导入

2023-05-16

目录

问题描述

解决方案

1.利用开发工具(idea)自动导入

 2.pom依赖自动导入

  错误原因:

  解决问题:

3.网站下载插件

 4.去本地仓库解决插件报红状态

   4.1错误原因:

    4.2解决方法:


问题描述

    在拉取项目的时候project标签报错,但是我的程序还是可以运行的.

   如图1:

   我再检查了一下maven配置没有问题,仓库是我的本地仓库,后来一看原来是我们的插件报的错

   如图2:

解决方案

1.利用开发工具(idea)自动导入

   首先进入settings–》Appearance & Behavior–》System Settings–》Updates,将下面的Check plugin updates的那一项的勾去掉,然后重启idea就可以了。

   如图3:

 2.pom依赖自动导入

   但是还是有插件没有导入

  错误原因:

   子模块的parent写的不是父模块,而是继承了其他的依赖如图1(这里的依赖名称用"xxxx"代替了)

<parent>
        <groupId>com.xxxxx</groupId>
        <artifactId>xxxxx-framework</artifactId>
        <version>2.0.0</version>
    </parent>

  解决问题:

   在依赖中手动加入,刷新maven,插件导入完成

<parent>
        <groupId>com.xxxxx</groupId>
        <artifactId>xxxxx-framework</artifactId>
        <version>2.0.0</version>
        <relativePath   />
    </parent>

 <relativePath/>作用:

  1. 这个<parent>下面的<relativePath>属性:parent的pom文件的路径
  2. 默认值:默认我们不用写<relativePath>,那默认值就是 ../pom.xml,会从本地路径中获取parent的pom
  3. <relativePath/>:设定一个空值将始终从仓库中获取,不从本地路径获取.

  4. <relativePath>某个pom的路径<relativePath/>:指定本地的路径,从本地路径获取parent的pom.

3.网站下载插件

   如果这都不行的话,那就去这个下载插件https://plugins.jetbrains.com/   这里可以直接手动下载marketplace中的插件.

 4.去本地仓库解决插件报红状态

   4.1错误原因:

   由于网络问题或其他问题我们的jar包或插件下载过程中被打断,没下载完

   如图:

    4.2解决方法:

   到本地库中删除缺失插件

  1.首先查看本地依赖库位置,file->setting->Build,Execution,deployment->Build Tools->Maven

2.在该库中找到对应的插件文件夹,将所属版本号的文件夹删掉,或者查看报红的插件文件有没有jar包,如果没有说明下载过过程中被打断,没有正常下载,将该文件夹内文件删除

3.回到IDEA中刷新,他会自动重新下载,问题解决

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决Maven的project标签(爆红) 插架无法导入 的相关文章

随机推荐