IntelliJ IDEA 显示未找到插件

awf*_*fun 4 java intellij-idea maven

我正在尝试调整 IntelliJ IDEA。在我现在工作的公司中,他们使用 Nexus 作为 Maven 插件的商店。在 maven 设置文件 (.m2/settings.xml) 中有 Nexus 存储库:

.../nexus/content/repositories/releases
.../nexus/content/repositories/releases-temporal/
.../nexus/content/repositories/snapshots
Run Code Online (Sandbox Code Playgroud)

在 IDEA 中,我看到如下错误:

Plugin '''org.apache.maven.plugins:maven-project-info-reports-plugin:2.7''' not found
Inspects a Maven model for resolution problems.
Run Code Online (Sandbox Code Playgroud)

虽然 Nexus 包含它,我可以通过它的网络界面看到。

可能是什么问题?

and*_*rel 6

IDEA 通常应该为您管理您的 Maven 依赖项(只要您的 pom.xml 是正确的。)

当您的 POM 文件更改时,IDEA 将显示一个通知窗口并询问您是否要下载依赖项(这很容易错过)。

或者,如果 IDEA 配置了自动 Maven 导入(文件 > 设置 > Maven > 导入 -> 手动导入 Maven 项目),这应该会自动发生。

如果您的问题仍然存在,您可以删除并重新导入您的 IDEA 项目:

  • 关闭想法。
  • 删除“*.iml”和“.idea”目录。
  • 从命令行运行“mvn clean install”。
  • 将您的项目重新导入 IDEA。

这通常会解决这些类型的棘手问题。

同样值得检查:如果您使用 Maven,则您的 IDEA(和 Eclipse)项目文件不需要检查到版本控制中。如果您查看其他人的 *.iml-files 或 .idea-folder,可能会出现问题。