无法在我的Maven项目中使用Junit 4.12解决“ junit”问题

时间:2018-10-14 08:08:50

标签: java spring-boot junit

我遇到有关junit的问题,即使安装了IDE,IDE也无法解析“ junit”的符号: enter image description here

如果我将junit更改为4.11版,则可以解决此问题,但是每次运行测试时,都会出现错误,并要求我使用junit 4.12或更高版本。

这是我的项目依赖项: enter image description here

有人知道如何解决吗?我已经完成了所有工作,只是在等待测试。预先感谢!

运行“ mvn clean package”,给出编译错误: enter image description here

2 个答案:

答案 0 :(得分:1)

您可以尝试两件事:

  • 右键单击项目,进入 Maven ,然后单击 Reimport
  • 转到文件并选择使缓存无效/重新启动

答案 1 :(得分:1)

您的项目缓存了旧版本。 您不必设置junit版本,注释spring-boot-starter-test会解决这个问题。 请考虑在终端的父根文件夹中运行clean命令:

mvn clean 

然后通过单击右侧的Manven Projects和第一个按钮来重新导入依赖项:

enter image description here

如果它不起作用,则可能是您误安装了旧版本。您应该运行:

mvn clean package

更新:

您的Maven存储库.m2文件夹具有多个junit版本。  最简单的方法是再次删除并生成项目。 .m2文件夹将自动重新创建。