IntelliJ 忽略 JUnit 5
Posted
技术标签:
【中文标题】IntelliJ 忽略 JUnit 5【英文标题】:IntelliJ ignores JUnit 5 【发布时间】:2022-01-22 15:40:27 【问题描述】:我有一个多模块 maven 项目,其中包含许多基于 JUnit5 的测试。在命令行上一切正常,所有测试都已执行。
然而 IntelliJ 的行为就像没有 JUnit 依赖。所有 JUnit 导入和代码使用都标记为红色:
有什么想法可能是错的吗?
【问题讨论】:
问题面板中有什么有趣的事情吗? 将 junit5 包含为项目依赖项。还与maven“同步”->右键单击pom-> maven->重新导入项目 您是否尝试过使缓存无效并重新启动? 您是否尝试右键单击所有POM
s 并执行Maven
-> Reload project
?如果是并且它对您没有帮助,您能否详细说明一下 Junit
版本的确切 maven 依赖项以及您现在使用的 Intellij IDEA
的哪个版本?需要更多详细信息如何重现它。
毕竟只是标记 all 模块然后右键单击->Maven->重新加载项目就可以了。感谢@invzbl3,请随时添加您的评论作为获得积分的答案。
【参考方案1】:
正如我在 cmets 中提到的,要解决这个问题:
"Cannot resolve symbol ..."
使用导入,您可以右键单击POM
并执行Maven
-> Reload project
:
如需了解更多详情,请参阅article。
【讨论】:
以上是关于IntelliJ 忽略 JUnit 5的主要内容,如果未能解决你的问题,请参考以下文章
Intellij IDEA junit 使用之org.junit不存在
idea com.intellij.junit4.JUnit4TestRunnerUtil$5 overrides final method getRunner.()Lorg/junit/runner
idea com.intellij.junit4.JUnit4TestRunnerUtil$5 overrides final method getRunner.()Lorg/junit/runner