IntelliJ IDEA plugin development in other JVM languages

Can I use other JVM languages ​​like Scala and Clojure to develop the IntelliJ IDEA plugin? Or do we need to use Java for this purpose? I could not find any pointers to this on the Internet, so I posted a question here.

+5
source share
1 answer

Yes, it is quite possible.

Any plugin is essentially a set of extensions for multiple extension points that the IDEA API provides. These extensions are regular Java classes that implement predefined interfaces, and these classes are referenced in the manifest. In addition, you can link any libraries with the plugin. So, if your choice language allows you to implement interfaces and discover the resulting class names, nothing prevents you from writing plugins in it.

+6
source

All Articles