idea导入别人的项目报错

idea导入别人的项目报错

 作为小白刚入职,就会遇到各种各样的问题,其中最令人头疼的就是从github/码云上拉下来的项目跑不起来,如图:
idea导入别人的项目报错

怎么办呢,分析一下原因主要由几种情况:请直接跳最后总结

1. Setting文件:
    1.1  Maven配置的Setting文件,默认是【C:UsersAdministrator.m2settings.xml】这个路径
    1.2 maven settings.xml配置

 <?xml version="1.0" encoding="UTF-8"?> <settings> <localRepository>D:develop.m2 epository</localRepository><!--自定义本地仓库路径--> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings>

    1.3 其中localRepository的值写法

    (1):默认(没有写localRepository)
    <localRepository>~/.m2/repository</localRepository>

    (2): 磁盘绝对路径 
    <localRepository>D:develop.m2 epository</localRepository>

    (3):配置M2_HOME变量 M2_HOME 
    <localRepository>%M2_HOME%/repository</localRepository>

2. 本地仓库
   2.1  默认是【C:UsersAdministrator.m2 epository】这个路径
如下图所示
idea导入别人的项目报错idea导入别人的项目报错

其中workoffline取消勾选
3. 公司独有包 
    公司写的依赖包,需要放入到仓库中才能解决问题;
4. 包冲突 等等
    导入失败,jar包冲突
    删掉本地依赖,重新下载
    右击项目,选择project setting,选择libraries,删除报错依赖,maven project,选择clean

总结3步:

第一步 idea中maven的配置设置好应用并确定

1. maven安装目录即软件包所在; 2. maven安装目录中配置文件setting;
3. maven的本地仓库路径即setting.xml文件中<LocalRepository>配置的路径;

idea导入别人的项目报错

 

 第二步 找到idea的控制台 安装本地依赖确认执行安装完毕执行第三步

mvn clean mvn install mvn package

idea导入别人的项目报错

 

 第三步 清理缓存重启即可

idea导入别人的项目报错

 备注

//如果在第二步报错  This failure was cached in the local repository and resolution is not reattempted until the update interval of nexus has elapsed or updates are forced 1. 本地缓存在没有更换setting时有更新到本地仓库依赖,现在导致依赖不一致; 2. 清空本地仓库依赖(即步骤1中的标记3路径中的文件),重新执行步骤2即可。

 

今天的文章
idea导入别人的项目报错分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/128470.html

(0)
编程小号编程小号
上一篇 2024-09-15 08:46
下一篇 2024-09-15

相关推荐