当我在上述IDE中创建新项目时,我可以选择Web Module
然后Web Module Type
(HTML5 Boilerplate,Twitter Bootstrap,Node.js)。
我想编写自定义IntellijIDEA插件来添加自定义Web Module Type
。
我希望关注用户操作序列:
File
- New project
Create project from scratch
Web Module
Custom Scratch
网络模块类型Finish
假设我有java类,它接收少量参数并在新项目文件夹中生成所有必需的文件。
如何创建一个接口,将一些参数传递给我的java类,这将完成剩下的工作? 正如Node.js Express App
。
答案 0 :(得分:0)
绑定到IntelliJ的某些部分的文档格式为“代码是文档”。当您想要与Ultimate Edition中提供的商业插件接口时,这有点困难。
对于开源集成,您应该能够下载Community Edition的源代码并导航到您的内容。
对于商业插件集成,您需要找到该插件的jar文件,并查看类/方法结构,以了解您需要调用的内容。至于在plugin.xml文件中定义组件,您需要在插件的plugin.xml文件中查找扩展点并实现这些接口。 IntelliJ网站上有文档说明如何定义扩展点并定义其他插件的扩展点实现。
当我编写一个用于配置我工作的内部框架的插件时,我使用了这两种方法。