module consulo.container.impl {
  requires consulo.container.api;
  requires consulo.util.nodep;

  // add temp dependency
  requires transitive java.scripting;

  exports consulo.container.impl;
  exports consulo.container.impl.classloader;
  exports consulo.container.impl.parser;

  uses consulo.container.boot.ContainerStartup;

  provides consulo.container.plugin.internal.PluginManagerInternal with consulo.container.impl.PluginManagerInternalImpl;
}
module consulo.container.impl {
  requires consulo.container.api;
  requires consulo.util.nodep;

  // add temp dependency
  requires transitive java.scripting;
  // this depedency fix batik runtime
  requires transitive jdk.xml.dom;

  exports consulo.container.impl;
  exports consulo.container.impl.classloader;
  exports consulo.container.impl.parser;

  uses consulo.container.boot.ContainerStartup;

  provides consulo.container.plugin.internal.PluginManagerInternal with consulo.container.impl.PluginManagerInternalImpl;
}
fix https://github.com/consulo/consulo-images/issues/1