首页 > 解决方案 > 如何修复 IntelliJ 上未找到插件 maven-surefire-plugin >= 2.20 的错误

问题描述

我尝试迁移到 java 11。但是当我将插件 maven-surefire-plugin 的版本更改为支持 java 11 的 2.22.2 时,maven 或 IntelliJ 找不到它:

在此处输入图像描述

我尝试使用其他版本> = 2.20,但有同样的错误。我试图修复它:

  1. 首先,使缓存无效并重新启动 IntelliJ,然后重新导入 maven。但还是报错。
  2. 我删除了~/.m2/repository/org/apache/maven/plugins中的所有目录,然后重新导入maven。但是 maven 自动导入了插件 maven-surefire-plugin 2.19.1 版,而不是导入了 2.22.2 版(:

在此处输入图像描述

感谢@Andrey 的好建议!

标签: javamavenintellij-idea

解决方案


我解决了这个问题,我这样做:

  • 我通过 maven 命令行成功安装了 maven-surefire-plugin 版本 2.22.2:mvn install。它下载了插件,但 IntelliJ 仍然有错误。
  • 然后我尝试使缓存无效并重新启动 IntelliJ,它起作用了。

感谢@Andrey 的好建议!


推荐阅读