0

我正在创建一个 JetBrains 插件,这让我现在完全发疯了。我有一个应用程序和项目组件都在运行和工作(刚刚开始使用它们),但现在看来,当我运行插件时,两者的 initComponent 方法都没有被调用。我不知道我改变了什么(这只是一个很小的虚拟/测试项目,我还没有放入源代码控制)。我敢肯定这一定很明显,但我完全被难住了。理论上我应该能够调试东西,但我什至无法触发 initComponent 方法,所以我不知道在哪里设置初始断点。有任何想法吗?

PS:我的 IntelliJ 开发实例以及运行插件项目时启动的测试实例都启用了插件 devkit 插件。

更新:当我运行我的插件时,我现在通过查看 idea.log 看到我正在开发的插件由于某种原因被禁用:

2013-07-07 11:17:23,004 [   2414]   INFO - llij.ide.plugins.PluginManager - Disabled plugins: Plugin display name here (1.0), Sample (1.0) 

正如我上面所说,它之前一定没有被禁用,因为它之前运行过,但是我看不到如何启用/禁用正在开发的插件(你会认为 IntelliJ 提供的插件运行配置会确保它已启用)

4

1 回答 1

0

好的,我不敢相信我错过了这个,但是我正在开发的插件在 IntelliJ 测试实例的首选项面板中被禁用。我能够在首选项中启用插件并且它再次开始工作(它们继续工作,因为我假设这些设置保留在测试项目或开发沙箱设置中)。

我仍然不知道我最初是如何禁用它们的,而且我不敢相信我没有在首选项窗格中看到它们被禁用......

于 2013-07-07T21:16:47.300 回答