我刚从https://start.spring.io/下载了一个Sping Boot 项目,并将其导入到Intellij idea中,然后我选择了import module,选择了pom.xml文件,但当我单击Apply时,我得到了错误:
java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:
x1c4d 1x指令集
下面是pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>org.springframework.amqp.tutorials</groupId>
<artifactId>rabbitmq-amqp-tutorials</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>rabbitmq-amqp-tutorials</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-rabbit-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
编辑:解决方案
正如@Sanura Hettiarachchi所指出的,我使用的Intellij Idea版本有一个bug,卸载并安装最新版本(Intellij Idea 2022.2.3社区版)解决了这个问题。现在导入一个现有的项目工作得很好,不需要手动导入模块。
1条答案
按热度按时间kqlmhetl1#
不清楚您要达到什么目的。您单击“打开或导入”并添加现有项目。然后您尝试再次导入同一项目。
如果你想加载maven依赖项,右击“pom.xml”,然后选择“maven-〉reload project”
**更新:**该问题似乎是在intelliJ IDE的旧版本上,现在应该已修复。https://youtrack.jetbrains.com/issue/IDEA-290419/Maven-385-NoSuchMethodError-orgapachemavenmodelvalidationDefaultModelValidator-method-void-init-not-found