我正在创建一个 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 提供的插件运行配置会确保它已启用)