gpt4 book ai didi

intellij-idea - 如何从 intellij 社区版 repo 导入和运行现有插件

转载 作者:行者123 更新时间:2023-12-03 14:32:26 24 4
gpt4 key购买 nike

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

我从 github repo 中提取了 Intellij 社区版。 ,并将 git4idea 插件作为项目导入。我正在运行 Intellij 社区版

我的主要问题是:

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

enter image description here

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

enter image description here

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

或者更好的是,从 Intellij 社区版 repo 导入和构建/调试/运行插件需要哪些步骤?

最佳答案

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

...

这是answer Dmitry Jemerov 在官方 Jetbrains 插件开发论坛上给出:

The easiest answer to this is "don't". The IntelliJ IDEA Community Edition project is set up to be developed as a whole, and the dependencies are set up accordingly. If you want to hack on the Git plugin, you simply run IDEA using the provided run configuration, it runs with all plugins enabled, and you simply make whatever changes you need and test them using the main run configuration.

If you really want, you can set up a new plugin module and point it to the source code of the git4idea plugin inside the IntelliJ IDEA Community Edition Git checkout. This is not too hard, but it's something you'll need to do from scratch, and you can't use the existing .iml file.

关于intellij-idea - 如何从 intellij 社区版 repo 导入和运行现有插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18278440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com