IntellijIDEA 11.1.3中来自自定义临时的Web模块

时间:2012-09-15 14:46:13

标签: intellij-idea intellij-plugin

当我在上述IDE中创建新项目时,我可以选择Web Module然后Web Module Type(HTML5 Boilerplate,Twitter Bootstrap,Node.js)。

enter image description here

我想编写自定义IntellijIDEA插件来添加自定义Web Module Type

我希望关注用户操作序列:

  • 用户点击File - New project
  • 然后选择选项Create project from scratch
  • 创建新的Web Module
  • 选择Custom Scratch网络模块类型
  • 指定一些偏好设置(如上图所示)
  • 点击Finish

假设我有java类,它接收少量参数并在新项目文件夹中生成所有必需的文件。

如何创建一个接口,将一些参数传递给我的java类,这将完成剩下的工作? 正如Node.js Express App

1 个答案:

答案 0 :(得分:0)

绑定到IntelliJ的某些部分的文档格式为“代码是文档”。当您想要与Ultimate Edition中提供的商业插件接口时,这有点困难。

对于开源集成,您应该能够下载Community Edition的源代码并导航到您的内容。

对于商业插件集成,您需要找到该插件的jar文件,并查看类/方法结构,以了解您需要调用的内容。至于在plugin.xml文件中定义组件,您需要在插件的plugin.xml文件中查找扩展点并实现这些接口。 IntelliJ网站上有文档说明如何定义扩展点并定义其他插件的扩展点实现。

当我编写一个用于配置我工作的内部框架的插件时,我使用了这两种方法。