mis*_*tor 5 java scala clojure intellij-idea intellij-plugin
是否可以使用其他JVM语言(如Scala和Clojure)来开发IntelliJ IDEA插件?或者我们是否必须为此目的使用Java?我在网上找不到这方面的指示,因此在这里发布问题.
是的,完全有可能.
任何插件本质上都是IDEA API提供的几个扩展点的一组扩展.这些扩展是实现预定义接口的常规java类,并且这些类在清单中被引用.此外,您可以将任何库与插件捆绑在一起.因此,如果您选择的语言允许实现接口并找出结果类名,那么没有什么可以阻止您在其中编写插件.
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |