While external plugins' classes must be added to compilation classpath during build, to be able to run/debug IDEA those plugins have to be excluded from initial root classpath(IDEA will load them using its own classloading mechanism from plugins folder).
This is especially important for IDEA plugins that depend on other IDEA plugins.
At the moment manual intervention is required, since necessary external plugins have to be manually copied to plugins dir.
While external plugins' classes must be added to compilation classpath during build, to be able to run/debug IDEA those plugins have to be excluded from initial root classpath(IDEA will load them using its own classloading mechanism from
plugins
folder).This is especially important for IDEA plugins that depend on other IDEA plugins.
At the moment manual intervention is required, since necessary external plugins have to be manually copied to
plugins
dir.