IntelliJ IDEA显示插件未找到。

4

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

.../nexus/content/repositories/releases
.../nexus/content/repositories/releases-temporal/
.../nexus/content/repositories/snapshots

在IDEA中,我看到以下错误信息:
Plugin '''org.apache.maven.plugins:maven-project-info-reports-plugin:2.7''' not found
Inspects a Maven model for resolution problems.

尽管Nexus包含此项功能,但我通过其Web界面无法看到它。
可能的问题是什么?

1
如果您直接从命令行使用Maven,这是否会成为一个问题? - andrel
如果我从控制台运行“mvn install”,则不会出现错误并且构建成功。 - awfun
3
“mvn project-info-reports:help”怎么样? - andrel
1
太好了,这很有帮助!插件已经下载到本地计算机了。但是Idea或Maven出了什么问题? - awfun
也许IntelliJ正在使用错误的settings.xml文件。查看设置,你就可以看到。 - vikingsteve
2个回答

6

通常情况下,如果你的pom.xml文件正确无误,IDEA会帮你管理Maven依赖关系。

当你的POM文件发生改变时,IDEA将显示一个通知窗口,并询问您是否想要下载依赖库(这可能很容易被忽视)。

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

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

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

这通常可以解决这些棘手问题。

还值得检查的是:如果您使用Maven,则IDEA(和Eclipse)项目文件不需要被检入版本控制。如果您检出别人的*.iml文件或.idea文件夹,可能会出现问题。


1
您可以尝试这个解决方案:
关闭您的IntelliJ IDEA。备份IDE设置文件(1)。然后,删除“config”目录中的所有文件:
<User home>\.IntelliJIdeaXX\config

(例如在Windows上:C:\Users\user_name.IntelliJIdea13\config)
进入菜单文件\设置或按Ctrl + Alt + Shift,在项目设置组中选择Maven \ Repositories,点击添加“Artifactory或Nexus服务URL”,选择:
https://repository.jboss.org/nexus/service/local

然后更新这个仓库,你需要等待几分钟来索引仓库。 然后尝试你想要的。

Settings

1 http://www.jetbrains.com/idea/webhelp/project-and-ide-settings.html

{{链接1:1}} {{链接2:http://www.jetbrains.com/idea/webhelp/project-and-ide-settings.html}}


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接