首页 > 解决方案 > 可以从 Eclipse 运行 Spring Boot 应用程序,但不能从终端运行

问题描述

我的 Spring Boot 项目有问题,它在 pom.xml 中有另一个 Spring Boot 项目作为依赖项。我可以使用 eclipse 正确运行它,但是当我尝试使用终端使用 command 运行它时会出现错误mvn spring-boot:run

[ERROR] Failed to execute goal on project platform-service: Could not resolve dependencies for project com.test.platform:platform-service:jar:0.0.1-SNAPSHOT: Could not find artifact com.test:student-service:jar:exec:0.0.1-SNAPSHOT

这就是我在 pom.xml 中添加依赖项的方式:

<dependency>
            <groupId>com.test</groupId>
            <artifactId>student-service</artifactId>
            <version>0.0.1-SNAPSHOT</version>
</dependency>

我尝试了不同的解决方案,mvn package spring-boot:repackage但没有奏效。

太感谢了。

标签: javaeclipsespring-bootmaven

解决方案


在pom.xml中的依赖项之后添加此插件

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

保存并再次运行。


推荐阅读