我正在创建一个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提供的插件运行配置会确保它已启用)
答案 0 :(得分:0)
好吧,我不敢相信我错过了这个,但我正在开发的插件在IntelliJ的测试实例的首选项面板中被禁用。我能够在首选项中启用插件并且它再次开始工作(并且它们继续工作,因为我假设这些设置在测试项目或开发沙箱设置中保持不变)。
我仍然不知道我是如何禁用它们的,我不敢相信我没有看到它们在首选项窗格中被禁用...