在WebStorm中创建新项目时,不会出现自定义插件模块

时间:2017-12-01 12:18:01

标签: java debugging intellij-idea plugins webstorm

我正在为JetBrains WebStorm开发一个插件。我使用IntelliJ IDEA作为我的IDE进行开发。

我的问题是:当我从IDEA调试我的插件时,它按预期工作。创建新项目时,我可以在菜单上看到我的自定义模块选项。但是当我构建我的插件并在WebStorm中上传.jar时,我无法在菜单上看到该选项。我也试过"远程调试"在IDEA到WebStorm但未能运行。

我将此行添加到我的plugin.xml,以便为所有平台启用我的插件:

<depends>com.intellij.modules.lang</depends>

实际上我知道这是有效的,因为如果我尝试使用快捷方式运行我的插件动作之一,它就可以正常工作。但正如我所说,我的主要问题是模块选项没有出现在&#34;新项目&#34;菜单。

有任何想法或建议吗?

2 个答案:

答案 0 :(得分:0)

确实如何为所有产品启用插件,我在其中一个插件中做了完全相同的更改,在这里:

https://github.com/Steve-Murphy/autoscroll-plugin/blob/master/META-INF/plugin.xml

我只能认为插件可能没有正确更新 - 重建它,将其从IDE中完全删除(卸载并检查它是否已从插件中删除)并再次安装。

如果失败,请尝试安装&#34; Autoscroll Save&#34;插件 - 如果它没有安装在WebStorm上,那么就会发生一些奇怪的事情。

答案 1 :(得分:0)

所以事实证明我们不能使用&#34;模块构建器等组件。为WebStorm开发自定义插件时,因为与WebEA不同,在WebStorm上创建项目时不会调用它。

  

小型IDE在项目生成期间不使用模块类型(它们使用默认模式,例如WebSodum的WebModuleType),因此模块构建器不会被称为

丹尼斯乌沙科夫说。

您可以在here

中看到他的完整答案