我正在尝试调整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包含它,因为我可以看到它的网络界面。
可能是什么问题?
答案 0 :(得分:3)
IDEA通常应该为您管理Maven依赖项(只要您的pom.xml是正确的。)
当您的POM文件发生更改时,IDEA将显示一个通知窗口,询问您是否要下载依赖项(这很容易错过)。
或者,如果IDEA配置了自动Maven导入(文件>设置> Maven>导入 - >手动导入Maven项目),这应该会自动发生。
如果问题仍然存在,您可以删除并重新导入IDEA项目:
这通常会解决这些棘手的问题。
另外值得检查:如果使用Maven,则不需要将IDEA(和Eclipse)项目文件检入版本控制。如果您查看别人* .iml-files或.idea-folder,可能会出现问题。
答案 1 :(得分: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
然后更新此存储库,您将等待几分钟来索引存储库。 然后尝试你想要的东西。
1 http://www.jetbrains.com/idea/webhelp/project-and-ide-settings.html