I've implemented an IntelliJ plugin and an accompanying BuilderPlugin, however I can't find any docs explaining how to combine the two in a single project using the Gradle IntelliJ plugin, which is supposed to be the preferred build environment.
A BuilderPlugin should not be configured as an IJ plugin, right? Instead it simply needs to register itself using the standard Java services stuff in META-INF, right? If so, how should a BuilderPlugin be configured to depend on the IJ API? Is there a maven library with just the JPS part available?
Also the BuilderPlugin docs mention that if the BuilderPlugin module follows the proper naming convention and if the sources (and META-INF resources?) are in the right place, "‘Build’ | ‘Prepare Plugin Module for deployment’ action will automatically pack ‘jps-plugin’ part to a separate jar accordingly". How does this work with the Gradle plugin? Or doesn't it?
The BuilderPlugin docs are kinda vague about all this.