idea Maven報Unable to import maven project: See logs for details解決方法

問題描述:

  • 從github/svn/git上下拉下來的項目,在maven更新中,idea會拋出Unable to import maven project: See logs for details錯誤

解決思路

在經過一系列的度娘幫忙後,可總結爲一下集中解決方法:

  1. 修改maven的jdk for important爲jdk版本;
    在這裏插入圖片描述

  2. 刪除項目的.idea文件,選擇根項目,然後重新導入項目;
    在這裏插入圖片描述
    在這裏插入圖片描述

  3. 防火牆問題:關閉防火牆;

  4. idea2019與maven3.6版本不兼容問題;(據說2019.3版本之後解決了該問題)
    解決辦法,要麼升級idea,要麼降級maven,我自己實測的maven3.5.2版本沒有問題
    以下代碼是在idea.log中查看到的:

    #org.jetbrains.idea.maven - IntelliJ IDEA 2017.3.2 Build #IU-173.4127.27
    2019-07-24 19:47:21,019 [2456584] ERROR - #org.jetbrains.idea.maven - JDK: 1.8.0_152-release
    2019-07-24 19:47:21,019 [2456584] ERROR - #org.jetbrains.idea.maven - VM: OpenJDK 64-Bit Server VM
    2019-07-24 19:47:21,019 [2456584] ERROR - #org.jetbrains.idea.maven - Vendor: JetBrains s.r.o
    2019-07-24 19:47:21,019 [2456584] ERROR - #org.jetbrains.idea.maven - OS: Windows 10
    2019-07-24 19:47:21,019 [2456584] ERROR - #org.jetbrains.idea.maven - Last Action: Maven.Reimport
    2019-07-24 19:47:21,640 [2457205] ERROR - #org.jetbrains.idea.maven - org.eclipse.aether.internal.impl.DefaultArtifactResolver.setLoggerFactory(Lorg/eclipse/aether/spi/log/LoggerFactory;)Lorg/eclipse/aether/internal/impl/DefaultArtifactResolver;
    java.lang.NoSuchMethodError: org.eclipse.aether.internal.impl.DefaultArtifactResolver.setLoggerFactory(Lorg/eclipse/aether/spi/log/LoggerFactory;)Lorg/eclipse/aether/internal/impl/DefaultArtifactResolver;
    
  5. settings.xml文件有問題

    • 有兩點需要注意的,一個是反覆檢查你自己配的路徑是否正確;
      在這裏插入圖片描述

    • 另一個需要檢查settings.xml的mirror地址是否正確(我的問題就是出在這)
      在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章