将IntelliJ从版本12更新到13后,无法解析以下与Maven相关的插件:
org.apache.maven.plugins:maven-clean-plugin:2.4.1
org.apache.maven.plugins:maven-deploy-plugin
org.apache.maven.plugins:maven-install-plugin
org.apache.maven.plugins:maven-site-plugin当使用IntelliJ 12时,它们不在插件列表中。不知何故,它们是在更新后添加的,现在IntelliJ抱怨找不到它们。在哪里可以从列表中删除这些插件,或者通过安装它们来解决问题?
我可以在没有问题的情况下运行maven goals clean和compile,但是配置文件/插件在IDE中出现红色警告。
编辑8年后:也请看看这里的所有其他好答案。接受的答案是一个常见的解决方案,但可能不适用于您或IDE版本。
发布于 2014-11-27 10:49:00
对于较新版本的IntelliJ,在Maven设置中启用use注册表选项,如下所示:
对于IntelliJ 14.0.1,打开首选项--而不是设置--查找插件注册表选项:
无论版本如何,也会使缓存无效:
当IntelliJ再次启动时,问题应该被克服。
发布于 2013-12-10 16:16:13
从maven工具窗口运行Force重新导入。如果这不起作用,请使缓存无效(File >无效缓存)并重新启动。等待想法重新索引该项目。
发布于 2017-07-03 11:00:38
多年来,我在maven部署插件中遇到了这个问题,尽管我没有将插件直接包含在POM中,但错误还是出现了。作为一项工作,我不得不强制将带有版本的插件包含到我的POMs插件部分中,以删除红色的插件。
在尝试了堆栈溢出的每个解决方案之后,我发现了一个问题:查看我的.m2/repository/org/apache/maven/plugins/maven-deploy-plugin目录,有一个版本'X.Y‘和'2.8.2’等。因此,我删除了整个Maven -部署插件目录,然后重新导入我的Maven项目。
因此,在解析存储库时,问题似乎是一个IntelliJ错误。不过,我不会删除整个存储库,只删除报告错误的插件。
https://stackoverflow.com/questions/20496239
复制相似问题