无法向现有IntelliJ模块添加maven支持

无法向现有IntelliJ模块添加maven支持,maven,intellij-idea,Maven,Intellij Idea,我刚刚启动了一个IntelliJ插件项目,经过几步之后,我意识到我不是在用maven管理依赖关系。当然,我会在ProjectExplorer中打开模块,然后右键单击->添加框架支持。但是Maven没有被列入名单!事实上,列出的唯一内容是Groovy。是什么导致了这一切,我怎样才能让maven回来 maven插件已启用。是如何使用Gradle的一个简短答案,但大多数问题仍然没有答案 如何使用Maven管理IntelliJ插件的开发生命周期 要全面了解这篇文章: 文章还包括一个指向github上源代

我刚刚启动了一个IntelliJ插件项目,经过几步之后,我意识到我不是在用maven管理依赖关系。当然,我会在ProjectExplorer中打开模块,然后
右键单击->添加框架支持
。但是Maven没有被列入名单!事实上,列出的唯一内容是Groovy。是什么导致了这一切,我怎样才能让maven回来

maven插件已启用。

是如何使用Gradle的一个简短答案,但大多数问题仍然没有答案

如何使用Maven管理IntelliJ插件的开发生命周期 要全面了解这篇文章:

文章还包括一个指向github上源代码的链接

让您的插件项目使用IntelliJ中的maven 这可能不是你正在努力解决的问题,但我把它包括进来只是以防万一。假设您已经开始了一个新的插件项目,您有两个选择:

  • 在项目浏览器中右键单击项目名称,然后选择
    New>Module
  • 在项目根目录中创建一个
    pom.xml
    ,然后右键单击它并选择
    addasmaven项目

  • hth

    首先,确保在中启用了maven插件

    文件->设置->插件和添加搜索maven插件并激活

    重新启动IntelliJ

    去检查工具窗口,使其可见


    转到查看->工具窗口>Maven项目以打开它。

    解决了它是作为intelliJ启动器。。。这不是最好的解决方案,但似乎是一个解决办法。 因此,我找到的最好的解决方案是将所有者更改为我的用户,而不是深入研究文件系统以查看哪里存在权限问题


    sudo chown-R myUsername:myUsergroup/opt/becauseIInstalledItHere/idea IC version
    据我所知,您必须使用pom.xml将文件夹标记为Maven模块

    为了使项目成为Maven:

  • 转到-File->projectstructure(或Ctrl+Shift+Alt+S)->模块。 在中间,必须删除现有模块。
  • 然后在窗口的同一位置单击plus->Import module->选择 所需文件夹:pom.xml->从外部模块导入模块->Maven->下一步-> 完成
  • 你可能需要重新开始你的想法。最好是以防万一重新启动它
  • 重新启动后,应该会在右下角出现一个弹出窗口-导入maven模块->单击它。 之后,module和pom.xml的文件夹应显示为Maven

  • 另外,在执行这些步骤之前,请检查您是否拥有Maven对IntelijIdea的支持。

    执行上述选项可能需要一些时间,但如果项目中已经存在pom.xml文件,则有一个快速修复方法。 右键单击pom.xml文件,您将看到一个选项

    添加为Maven项目


    你能找到答案吗?我遇到了同样的问题。@Alexandi发布了一个答案。我只是在IntelliJ 2020.1项目上尝试这样做,但框架没有出现在Maven上,只有Python出现。我甚至在Project Structure网站的Facets选项卡中禁用了自动筛选功能。实际上,我在使用插件方面还没有走到这一步,我需要在我当前的项目中包含其中的一些功能。这对我来说很有效。删除并导入模块后,Maven可见。