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

时间:2013-11-21 14:48:37

标签: maven intellij-idea

我刚刚启动了一个IntelliJ插件项目,经过几个步骤,我意识到我没有管理与maven的依赖关系。当然,我转向项目资源管理器中的模块,然后右键单击 - >添加框架支持。但是Maven没有列出!事实上,唯一列出的是Groovy。可能导致这种情况的原因,以及如何让maven回来?

maven插件已启用。

5 个答案:

答案 0 :(得分:6)

Here简要回答了如何使用Gradle,但大多数问题仍未得到答复。

如何使用Maven管理IntelliJ插件的开发生命周期

如需全面阅读此帖:http://labs.bsb.com/2013/11/how-to-manage-development-life-cycle-of-intellij-plugins-with-maven-2/

该帖子还包含指向github上源代码的链接。

使您的插件项目在IntelliJ

中使用maven

这可能不是你正在努力的事情,但我包括它以防万一。假设您已经启动了一个新的插件项目,您有两个选择:

  1. 右键单击项目资源管理器中的项目名称,然后选择New > Module
  2. 在项目根目录中创建pom.xml,然后右键单击它并选择Add as Maven Project
  3. HTH

答案 1 :(得分:3)

首先,确保您已在

中启用了maven插件

档案 - >设置 - >插件并添加搜索maven插件并激活

重新启动IntelliJ。

转到并检查工具窗口以使其可见

转到View - >工具窗口> Maven项目打开它。

答案 2 :(得分:2)

执行上述选项可能需要一些时间,但如果项目中已有 pom.xml 文件,则可以快速解决此问题。 右键单击 pom.xml 文件,您将看到一个选项

添加为 Maven 项目

enter image description here

答案 3 :(得分:1)

据我了解,您必须将pom.xml标记为Maven模块。

为了使该项目成为Maven:

  1. 转到-文件->项目结构(或Ctrl + Shift + Alt + S)->模块。 在中间,必须删除现有模块。
  2. 然后在窗口的相同位置,单击加号->导入模块->选择 带pom.xml的必需文件夹->从外部模块导入模块-> Maven->下一步-> 完成
  3. 您可能需要重新启动IntelijIdea。最好以防重新启动。
  4. 重新启动后,它应该在右下角出现一个弹出窗口-Import maven module->单击它。 之后,模块和pom.xml的文件夹应显示为Maven。

P。 S.还要在执行这些步骤之前检查您是否对IntelijIdea具有Maven支持。

答案 4 :(得分:0)

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

sudo chown -R myUsername:myUsergroup /opt/becauseIInstalledItHere/idea-IC-version