![](/img/trans.png)
[英]Maven doesn't see dependencies which are JAR files in a subfolder
[英]Maven doesn't see Spring dependencies
我对 Maven 拒绝识别任何 Spring 依赖项有疑问。 即使在 POM 中,一切似乎都是正确的(没有突出显示),如果我尝试编译应用程序,它会抛出一条错误消息:
java: package org.springframework.boot does not exist
此外,没有注释起作用,我的 IDE 根本看不到它给出的任何依赖关系,如果我尝试通过“添加依赖关系”来解决它......实际上什么也没有发生。 POM本身没问题,因为我团队的rest没有遇到任何问题。 我在设置 -> 构建 -> 构建工具 -> 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>
您是否尝试运行mvn clean package
。 之后根据您的 ide 设置重新加载/重新导入 maven 项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.