【发布时间】:2021-09-13 12:01:25
【问题描述】:
我刚刚安装了 IntelliJ 并导入了一个 Maven / Spring Boot 项目。我已将运行配置设置为“应用程序”,但是当我尝试运行它时,它失败并抱怨无法解决依赖关系。当我检查我的本地 Maven 存储库时,会安装这些依赖项:
/Users/user/Projects/myapplication/src/test/java/com/something
/SomethingServiceTest.java:23:29
java: package org.junit.jupiter.api does not exist
本地 maven 仓库:
$ ll ~/.m2/repository/org/junit/jupiter/
total 0
drwxr-xr-x 6 user Users 192B 21 Aug 2020 ./
drwxr-xr-x 6 user Users 192B 2 Sep 2020 ../
drwxr-xr-x 3 user Users 96B 21 Aug 2020 junit-jupiter/
drwxr-xr-x 3 user Users 96B 21 Aug 2020 junit-jupiter-api/
drwxr-xr-x 3 user Users 96B 21 Aug 2020 junit-jupiter-engine/
drwxr-xr-x 3 user Users 96B 21 Aug 2020 junit-jupiter-params/
【问题讨论】:
-
你能在 IntelliJ 之外用 Maven 构建项目吗?
-
是的,我可以——事实上,我可以在 IntelliJ 中进行 Maven 构建,并且可以将项目作为 Jar 应用程序运行,但我不能将其作为应用程序运行
-
在pom.xml和Maven上点右键->重新加载项目
-
就是这样,做到了。如果这是一个答案,我会将其标记为正确。我永远也想不通,所以非常感谢!
-
乐于助人!我将其添加为答案。
标签: java spring-boot maven intellij-idea junit