关于使用IDEA导入项目后依赖报错的解决方案


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

怎么办呢,分析一下原因主要由几种情况:

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

    <?xml version="1.0" encoding="UTF-8"?>
    <settings> 
    <localRepository>D:\develop\.m2\repository</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\repository</localRepository>

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

2. 本地仓库
   2.1  默认是【C:\Users\Administrator\.m2\repository】这个路径
如下图所示

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM