Maven 看不到 Spring 依赖项

问题描述 投票:0回答:2

我遇到 Maven 拒绝识别任何 Spring 依赖项的问题。即使在 POM 中,一切似乎都是正确的(没有突出显示),但如果我尝试编译应用程序,它会抛出错误并显示一条消息:

java: package org.springframework.boot does not exist

此外,没有注释起作用,我的 IDE 根本看不到它给出的任何依赖项,如果我尝试通过“添加依赖项”来解决它......实际上什么也没有发生。 POM 本身没问题,因为我团队的其他成员没有遇到任何问题。我已经使用正确的路径设置了环境变量,并且在“设置”->“构建”->“构建工具”->“Maven”中找到的选项也按应有的方式设置。

这是我的 POM(选择的片段):

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.5.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-stream</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-stream-binder-kafka</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.kafka</groupId>
            <artifactId>spring-kafka</artifactId>
        </dependency>
java spring maven dependencies pom.xml
2个回答
1
投票

你尝试过跑步吗

mvn clean package
。之后根据您的 ide 设置重新加载/重新导入 Maven 项目。


-1
投票

请通过以下链接进行修复,为什么 spring 包不可见 - https://javafws.blogspot.com/2023/11/spring-exception-spring-boot-package-not-visible.html

© www.soinside.com 2019 - 2024. All rights reserved.