java - 可以从 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
但没有奏效。
太感谢了。
解决方案
在pom.xml中的依赖项之后添加此插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
保存并再次运行。
推荐阅读
- python - 背景图像未在 tkinter 的类内显示
- android - 尝试运行 Reactive Native 时出错:在 VSC 中的设备上运行 Android
- reactjs - CKEditor5 反应和 ClassicEditor 的自定义构建不再工作
- python - 密集层二分类不能设置为2
- sql - 如何在 Oracle SQL 中过滤掉某些日期
- python - Keras:ArgMax 预测
- r - poly 有反函数吗?
- haskell - 具有相同名称的字段的 2 个不同记录的奇怪类型错误
- python - 时间序列多索引数据帧的重采样
- text - ggplotly hoveron = "fills" 导致工具提示在 geom_sf 地图中重复