首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从intellij社区版本回购导入和运行现有插件

如何从intellij社区版本回购导入和运行现有插件
EN

Stack Overflow用户
提问于 2013-08-16 16:52:57
回答 4查看 9.2K关注 0票数 21

我正在尝试导入和运行IntelliJ git4idea (Git4idea)插件,以便在其中运行并贡献一些自己的代码。

我已经从github回购中提取了Intellij社区版本,并将git4idea插件作为一个项目导入。我正在运行Intellij社区版

我的主要问题是:

导入所有模块后,git4idea模块将作为通用模块类型出现,而不是插件模块类型。

这意味着,当尝试创建新的run\debug配置时,我会在“使用模块类路径”下获得[none],而不是选择git4idea插件的能力。这显然会导致“运行配置错误:没有为配置指定插件模块”。

所以问题是-如何将导入的"git4idea“的一般类型更改为插件类型?

或者更好的是,从Intellij社区版本回购导入并构建/调试/运行插件所需的步骤是什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-08-20 14:03:16

我能够通过手动重新排序文件目录、整理依赖项和编辑.iml文件来解决这个问题。插件类型是通过将type="JAVA_MODULE"更改为type="PLUGIN_MODULE"来定义的。

..。

这是由Dmitry在官方的Jetbrains插件开发论坛上发布的回答

对此,最简单的答案是“不要”。将IntelliJ IDEA Community项目设置为一个整体,并相应地设置依赖项。如果您想黑入Git插件,您只需使用提供的运行配置运行IDEA,它将在启用所有插件的情况下运行,您只需进行所需的任何更改,并使用主运行配置对其进行测试。 如果您真的需要,可以设置一个新的插件模块,并将其指向git4idea插件在IntelliJ IDEA签出中的源代码。这并不太难,但这是您需要从头开始做的事情,您不能使用现有的.iml文件。

票数 44
EN

Stack Overflow用户

发布于 2015-12-19 02:30:47

我也有同样的no plugin module specified for configuration问题。为了解决这个问题,我创建了一个新的插件项目,并使用了现有的代码目录,而不是导入。

票数 5
EN

Stack Overflow用户

发布于 2019-12-01 11:16:31

导入intelij插件项目时

您应该在gradle中运行“runIde”任务。

分步指令

  1. 构建你的想法插件(通常用gradle build完成)。
  2. 启动Intellij的想法。
  3. 如果您打开了任何项目,请转到“文件->关闭所有项目”菜单返回到Intellij启动屏幕。
  4. 安装您刚刚构建的插件:在“欢迎来到Intellij IDEA”启动屏幕的左侧转到"Plugins",然后单击右侧的"gear“图标,它位于"Marketplace”和"Installed“的右侧。在弹出菜单中选择"Install .“,导航到插件文件(通常在build文件夹中),并在看到警告消息时单击”忽略并继续“。
  5. 重新启动Intellij的想法。
  6. 用你的想法插件打开文件夹。
  7. 等到IDEA导入你的Gradle项目。
  8. 将断点放入插件代码中,以便您可以调试它。
  9. 转到菜单“Run->编辑配置”。
  10. 在左侧的"Run/Debug配置“窗口中,单击"+”。
  11. 从弹出菜单中选择“分级”。
  12. 在右边,将"Name“改为"gradle-run-ide”(没有引号)。
  13. 在右边的"Run“下,在”任务和参数“字段中输入runIde ("i”必须是大写字母,其他字母必须是小字母)。
  14. 单击“确定”以保存更改。
  15. 转到菜单"Run->Debug 'gradle-run-ide'“。
  16. 一个新的,黑色的想法窗口应该出现。
  17. 在这个黑色的想法窗口中,做任何你需要做的事情,以调用插件的方法。当您调用它们时,第一个IDEA窗口应该会在您以前设置的断点上阻止您。

调试愉快。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18278440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档