Installing SSH plugins from <review_site>/plugins
Plugins whose moduleClass is a subclass of PluginCommandModule will be installed. Others will be skipped for now. Change-Id: Ib90a6b990a6d3c931c58fddaca35d6452175aac5
This commit is contained in:
committed by
gerrit code review
parent
cf5cd23d07
commit
9051534d1d
@@ -43,6 +43,7 @@ import com.google.gerrit.server.schema.SchemaModule;
|
||||
import com.google.gerrit.server.schema.SchemaVersionCheck;
|
||||
import com.google.gerrit.sshd.SshModule;
|
||||
import com.google.gerrit.sshd.commands.MasterCommandModule;
|
||||
import com.google.gerrit.sshd.commands.MasterPluginsModule;
|
||||
import com.google.inject.AbstractModule;
|
||||
import com.google.inject.CreationException;
|
||||
import com.google.inject.Guice;
|
||||
@@ -211,6 +212,7 @@ public class WebAppInitializer extends GuiceServletContextListener {
|
||||
final List<Module> modules = new ArrayList<Module>();
|
||||
modules.add(new SshModule());
|
||||
modules.add(new MasterCommandModule());
|
||||
modules.add(cfgInjector.getInstance(MasterPluginsModule.class));
|
||||
return sysInjector.createChildInjector(modules);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user