Oph*_*erV 16 intellij-idea intellij-plugin
我正在尝试导入并运行IntelliJ git4idea(Git Integration)插件,以便玩游戏并贡献一些我自己的代码.
我从github repo中提取了Intellij社区版,并将git4idea插件作为项目导入.我正在运行Intellij社区版
我的主要问题是:
导入所有模块后,git4idea模块将作为通用模块类型出现,而不是插件模块类型.

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

所以问题是 - 如何将导入的"git4idea"的常规类型更改为插件类型?
或者更好的是,从Intellij社区版回购中导入和构建/调试/运行插件需要哪些步骤?
Oph*_*erV 35
我能够通过手动重新排序文件目录,整理依赖项和编辑.iml文件来解决这个问题.该类型的插件,通过改变限定type="JAVA_MODULE"到type="PLUGIN_MODULE".
...
这是Dmitry Jemerov在官方Jetbrains插件开发论坛上给出的答案:
最简单的答案是"不要".IntelliJ IDEA Community Edition项目设置为整体开发,并相应地设置依赖项.如果你想攻击Git插件,只需使用提供的运行配置运行IDEA,它就会在启用所有插件的情况下运行,你只需进行所需的任何更改并使用主运行配置进行测试.
如果你真的想要,可以设置一个新的插件模块,并将其指向IntelliJ IDEA Community Edition Git checkout内的git4idea插件的源代码.这不是太难,但是你需要从头开始做,而且你不能使用现有的.iml文件.
我有同样的no plugin module specified for configuration问题。为了解决这个问题,我没有导入,而是创建了一个新的插件项目并使用了现有的代码目录。
更改type="JAVA_MODULE"为type="PLUGIN_MODULE"文件后*.iml,我收到以下错误 -
Error running 'IdeaPlugin': Wrong SDK type for plugin module
Run Code Online (Sandbox Code Playgroud)
要解决此问题,请转到 -
Module Settings -> Platform settings -> SDKs。Add new SDKIntellij Platform plugin SDK一旦添加了这个就必须Module Settings再次
Module Settings -> Project settings -> project。小智 5
当您导入 intelij 插件项目时
您应该在 gradle 中运行“runIde”任务。
分步说明
gradle build)。build文件夹中)并在看到有关签名的警告消息时单击“忽略并继续”。runIde(“i”必须大写,其他字母小)。调试愉快。
| 归档时间: |
|
| 查看次数: |
6392 次 |
| 最近记录: |