Split off api classes from giant server lib
Moves the following classes to break dependency cycles: * GpgApiAdapter * AccountExternalIdCreator * AccountInfoComparator Change-Id: Ie081b5d95d7b79f888650752fd55cc4a80f7ef42
This commit is contained in:
@@ -29,6 +29,7 @@ import com.google.gerrit.metrics.MetricMaker;
|
||||
import com.google.gerrit.reviewdb.server.ReviewDb;
|
||||
import com.google.gerrit.server.GerritPersonIdent;
|
||||
import com.google.gerrit.server.GerritPersonIdentProvider;
|
||||
import com.google.gerrit.server.api.GerritApiModule;
|
||||
import com.google.gerrit.server.cache.h2.DefaultCacheFactory;
|
||||
import com.google.gerrit.server.config.AllProjectsName;
|
||||
import com.google.gerrit.server.config.AllProjectsNameProvider;
|
||||
@@ -161,6 +162,7 @@ public class InMemoryModule extends FactoryModule {
|
||||
});
|
||||
bind(MetricMaker.class).to(DisabledMetricMaker.class);
|
||||
install(cfgInjector.getInstance(GerritGlobalModule.class));
|
||||
install(new GerritApiModule());
|
||||
install(new DefaultPermissionBackendModule());
|
||||
install(new SearchingChangeCacheImpl.Module());
|
||||
factory(GarbageCollection.Factory.class);
|
||||
|
||||
Reference in New Issue
Block a user