Depending on multiple optional plugins




We are developing a plugin for code assistance with support for both Java and JavaScript.

Our plugin supports both Intellij IDEA Communite/Ultimate additions and WebStorm.


We therefore depend on both java and javascript, but both dependencies are optional.


Our issue is that our plugin now appears as supported for other product such as PyCharm, RubyMine, PhpStorm etc.


Is there a way to prevent our plugin to appear in the products, while still supporting both IDEA and WebStorm?




1 comment
Comment actions Permalink

There are two solutions

1) set "Compatible products" on manually -- note, this will not prevent manual installation from file into incompatible IDEs

2) provide two distributions targeted explicitly at a) Java (+optional JS) b) JS only


Please sign in to leave a comment.