In my META-INF/plugin.xml if I have a tag called tag, what attributes must be present?
From trial and error I've determined that if I put a "factoryClass"
attribute in, it should be the fully-qualified name of class which
implements the com.intellij.openapi.extensions.ExtensionFactory
If I put in an "implementationClass" attribute, I know that that must
be the fully-qualified name of a class that implements
I've also determined that it needs a "language" attribute. Is there
somewhere that documents all of this clearly? I feel like I've been
doing things the hard (or stupid) way.
Also, I'm not quite sure what I should put in my
ExtensionFactory-implementing class if I use one.
If anyone could point me in the direction of some documentation that
explains how all these pieces fit together, that would be great!
Thanks in advance,