IDEA 2019.2.2配置Maven3.6.2打开Maven项目出现 Unable to import Maven project的问题

1. 异常现象

从 Intellij IDEA 2017.1 版本升级到当前最新版本 Intellij IDEA 2019.2.2 之后,打开原有的项目时出现异常:

14:42 Unable to import Maven project
   See logs for details
   Show Log in Explorer

Intellij IDEA 异常日志:

2019-09-19 14:54:44,349 [2556395]  ERROR -      #org.jetbrains.idea.maven - IntelliJ IDEA 2019.2.2  Build #IU-192.6603.28
2019-09-19 14:54:44,349 [2556395]  ERROR -      #org.jetbrains.idea.maven - JDK: 11.0.3; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2019-09-19 14:54:44,349 [2556395]  ERROR -      #org.jetbrains.idea.maven - OS: Windows 10
2019-09-19 14:54:44,352 [2556398]  ERROR -      #org.jetbrains.idea.maven - Last Action: Maven.ShowSettings
2019-09-19 14:55:06,491 [2578537]  ERROR -      #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector, see the following errors:
 
1) No implementation for org.apache.maven.model.path.PathTranslator was bound.
  while locating org.apache.maven.model.path.PathTranslator
    for field at org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.pathTranslator(Unknown Source)
  at org.codehaus.plexus.DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:350)
 
2) No implementation for org.apache.maven.model.path.UrlNormalizer was bound.
  while locating org.apache.maven.model.path.UrlNormalizer
    for field at org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.urlNormalizer(Unknown Source)
  at org.codehaus.plexus.DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:350)
 
2 errors
java.lang.RuntimeException: com.google.inject.CreationException: Unable to create injector, see the following errors:
 
1) No implementation for org.apache.maven.model.path.PathTranslator was bound.
  while locating org.apache.maven.model.path.PathTranslator
    for field at org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.pathTranslator(Unknown Source)
  at org.codehaus.plexus.DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:350)
 
2) No implementation for org.apache.maven.model.path.UrlNormalizer was bound.
  while locating org.apache.maven.model.path.UrlNormalizer
    for field at org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator.urlNormalizer(Unknown Source)
  at org.codehaus.plexus.DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:350)
 
2 errors
 at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:543)
 at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:159)
 at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)

2. 排查分析

升级前的 Maven 版本是 Apache Maven 3.5.0,升级后版本是 Apache Maven 3.6.2:

1)确认 conf\settings.xml 有无问题。

2)Maven 新老版本兼容有问题:

  • 当前 Maven 最新版本 Maven 3.6.2 有可能与最新版的 IDEA 有冲突或兼容问题
  • 当前 Maven 最新版本 Maven 3.6.2 本身存在兼容问题

3. 解决方案

下载并使用 Maven 3.6.1 与 Intellij IDEA 2019.2.2 搭配。重新打开原有项目,问题解决。

Maven 库地址:https://archive.apache.org/dist/maven/maven-3/

到此这篇关于IDEA 2019.2.2配置Maven3.6.2打开Maven项目出现 Unable to import Maven project的问题的文章就介绍到这了,更多相关IDEA 配置Maven出错内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 详解使用IntelliJ IDEA 配置Maven(入门)

    你是否正在学习Maven?是否因为Maven难用而又不得不用而苦恼?是否对Eclipse于Maven的冲突而困惑? 那么我告诉你一个更直接更简单的解决方案: IntelliJ IDEA! 1. 什么是 Maven,为什么要使用 Maven 而不是 Ant Maven简单来说是一个项目管理工具,被认为是Ant的替代品或者继任者.事实上Maven的功能要远远超出Ant,它不仅仅提供编译的脚本,更是在整 个项目周期中提供测试,发布,文档生成等功能,并且有着独特的依赖性管理方法.但是强大的功能的代价就是

  • IDEA-Maven环境配置及使用教程

    一.Maven的下载 IDEA的往期下载地址:https://www.jetbrains.com/ 1.点击进入 1.往期的下载地址:http://www.apache.org/ 操作步骤:我们点击进入Projects---->如图 (1) . (2). (3). (4). (5).解压后我们可以看到这个目录 (6).解压文件后,我们要新增两个环境变量 1.M2_HOME------------------>D:\javafile\apache-maven-3.5.0 2.PATH:-----

  • 详解IDEA用maven创建springMVC项目和配置

    本文介绍了IDEA用maven创建springMVC项目和配置,分享给大家,具体如下: 工具准备:IDEA2016.3 Java jdk 1.8 1.DEA创建项目 新建一个maven project,并且选择webapp原型. 然后点击next 这里的GroupId和ArtifactID随意填写,但是ArtifactID最好和你的项目一名一样然后next 为了快一点创建,我们添加一个属性值,如图中亮的所示,点右边的加号,name=archetypeCatalog value=internal.

  • maven的安装配置以及在IDEA中的配置图文教程

    一.下载maven: 1.maven官网:http://maven.apache.org/download.cgi 二.安装配置 1.下载后解压到本地目录,如图 2.配置环境变量:我的电脑右键->属性->高级系统设置->环境变量 系统变量中新建一个名字为MAVEN_HOME的变量, MAVEN_HOME=D:\Java\apache-maven-3.5.2 然在path中加入 %MAVEN_HOME%\bin; 配置完成. 打开 cmd,在里面敲:mvn -version 如果能打印如上

  • 使用IDEA配置Maven搭建开发框架ssm教程

    一.配置Maven环境 1.下载Maven 下载链接http://maven.apache.org/download.cgi 2.下载完成解压压缩包并创建本地仓库文件夹 3.打开解压缩文件,配置本地仓库路径 4.配置Maven环境变量 5.在cmd中查看maven是否配置正确 在cmd中输入mvn -v命令查看 二.在IntelliJ IDEA中配置Maven 打开-File-Settings 三.新建maven JAVAWEB项目 1.打开-File-New-Project Next Next

  • IDEA 2019.2.2配置Maven3.6.2打开Maven项目出现 Unable to import Maven project的问题

    1. 异常现象 从 Intellij IDEA 2017.1 版本升级到当前最新版本 Intellij IDEA 2019.2.2 之后,打开原有的项目时出现异常: 14:42 Unable to import Maven project    See logs for details    Show Log in Explorer Intellij IDEA 异常日志: 2019-09-19 14:54:44,349 [2556395]  ERROR -      #org.jetbrains

  • IDEA2019.2.2配置Maven3.6.2打开出现Unable to import Maven project

    1. 异常现象 从 Intellij IDEA 2017.1 版本升级到当前最新版本 Intellij IDEA 2019.2.2 之后,打开原有的项目时出现异常: 14:42 Unable to import Maven project See logs for details Show Log in Explorer Intellij IDEA 异常日志: 2019-09-19 14:54:44,349 [2556395] ERROR - #org.jetbrains.idea.maven

  • IDEA配置maven环境的详细教程(Unable to import maven project报错问题的解决)

    IDEA配置maven环境 一.配置maven本地环境 先参照以下博客进行maven的安装,配置 IDEA 如何搭建maven 安装.下载.配置(图文) 使用IntelliJ IDEA 配置Maven(入门) maven本地环境配置成功 二.IDEA配置maven环境 1.使用IDEA内置maven及默认配置 ​需要修改IDEA内置maven的setting.xml文件,更改中央仓库的地址,否则下载jar包会极其的慢. ​以下是默认的maven配置,其中 .m2这个文件夹不是自己创建的,是IDE

  • Windows Server 2019远程控制的配置与管理方法

    目录 远程控制的配置与管理 1.Windows Server 远程桌面功能 2.远程显示协议(RDP) 3.网路拓扑及说明 4.配置远程桌面服务器 4.1.创建远程访问账户 4.2.开启远程桌面服务 4.3.删除默认账户权限 4.4.验证远程桌面服务 远程控制的配置与管理 1.Windows Server 远程桌面功能 在企业中服务器一般被寄存在专门的IDC机房中,这些机房在固定的地点,可能距离企业距离很远.但是大部分服务器需要定期维护,如果每次维护时,系统管理员都需要到IDC机房中直接操控服务

  • Windows Server 2019 standard安装配置DHCP服务

    目录 1.初始工作 2.安装DHCP 3.配置DHCP 4.到此DHCP服务器就已经配置完成了 1.初始工作 A.更改服务器的名字.更改名字后需要重启服务器. B.设置固定的IP地址. 2.安装DHCP A.在服务器管理器的仪表板上点击角色和功能. B.点击下一步. C.点击下一步. D.点击下一步. E.点击DHCP服务器.点击添加功能. F.点击下一步. G.点击下一步. H.点击下一步. I.点击安装. J.安装成功. 3.配置DHCP A.打开DHCP配置界面. B.右击IP4,点击新建

  • Jenkins配置maven项目之打包、部署、发布的全过程

    Jenkins和项目在两台服务器上 Jenkins的下载安装部署省略,可自行上官网. 1.安装maven插件 完成后,会出现“success”,并且勾选“安装完成后重启Jenkins(空闲时)” 2.部署有Jenkins的服务器上,下载maven,配置环境变量,我在opt/目录下放着. 执行命令: 下载: wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.g

  • Spring MVC配置双数据源实现一个java项目同时连接两个数据库的方法

    前言 本文主要介绍的是关于Spring MVC配置双数据源实现一个java项目同时连接两个数据库的方法,分享出来供大家参考学习,下面来看看详细的介绍: 实现方法: 数据源在配置文件中的配置 <pre name="code" class="java"><?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spring

  • Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法

    一.概念 Tomcat的虚拟目录即在服务器上另选择一个webapps之外的文件夹存放项目文件,通过配置Tomcat的属性,实现访问. 注:未配置虚拟目录,则只能访问webapps/ROOT范围内的文件 二.本机Tomcat配置实例 只需在Host配置项内加入 Context 配置,在 /Tomcat/conf/server.xml 文件加上如下Context配置: <Host name="localhost" appBase="webapps" unpackW

  • Java中Maven项目导出jar包配置的示例代码

    具体代码如下所示: <!-- 第一种打包方式 (maven-jar-plugin), 将依赖包和配置文件放到jar包外 --> <build> <sourceDirectory>src/main/java</sourceDirectory> <resources> <resource> <directory>src/main/resources</directory> <!-- 将<director

  • PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解

    1 安装pyqt5 1.1 安装pyqt5 pip install PyQt5 1.2 安装pyqt5常用工具包 pip install PyQt5-tools 1.3 新建main.py编写以下测试代码,验证是否安装成功 import sys from PyQt5.QtWidgets import QWidget, QApplication app = QApplication(sys.argv) widget = QWidget() widget.resize(640, 480) widge

随机推荐