關於使用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