I’d like to ask whether the JetBrains platform supports the idea of shared dependency plugins — plugins that act as library containers (e.g. for Apache Batik or the Scala standard library), without providing any user-facing functionality, and are meant to be reused by other plugins.
For example, I would create a plugin called batik-provider
which bundles all necessary Batik classes. Then, other plugins like dot-support
or svg-preview
would declare a dependency on batik-provider
in their plugin.xml
or build.gradle.kts
.