Merge "Correct javadoc @link to avoid warning in bazel build //..." into stable-2.16
diff --git a/java/com/google/gerrit/httpd/init/WebAppInitializer.java b/java/com/google/gerrit/httpd/init/WebAppInitializer.java
index 624b307..db218d8 100644
--- a/java/com/google/gerrit/httpd/init/WebAppInitializer.java
+++ b/java/com/google/gerrit/httpd/init/WebAppInitializer.java
@@ -443,7 +443,10 @@
modules.add(sysInjector.getInstance(GetUserFilter.Module.class));
// StaticModule contains a "/*" wildcard, place it last.
- modules.add(sysInjector.getInstance(StaticModule.class));
+ GerritOptions opts = sysInjector.getInstance(GerritOptions.class);
+ if (opts.enableMasterFeatures()) {
+ modules.add(sysInjector.getInstance(StaticModule.class));
+ }
return sysInjector.createChildInjector(modules);
}
diff --git a/java/com/google/gerrit/httpd/raw/StaticModule.java b/java/com/google/gerrit/httpd/raw/StaticModule.java
index 062d776..fc6762b 100644
--- a/java/com/google/gerrit/httpd/raw/StaticModule.java
+++ b/java/com/google/gerrit/httpd/raw/StaticModule.java
@@ -142,10 +142,8 @@
});
if (!options.headless()) {
install(new CoreStaticModule());
+ install(new PolyGerritModule());
}
-
- install(new PolyGerritModule());
-
if (options.enableGwtUi()) {
install(new GwtUiModule());
}
diff --git a/java/com/google/gerrit/pgm/Daemon.java b/java/com/google/gerrit/pgm/Daemon.java
index a777a1c..fa7662d 100644
--- a/java/com/google/gerrit/pgm/Daemon.java
+++ b/java/com/google/gerrit/pgm/Daemon.java
@@ -612,7 +612,10 @@
modules.add(sysInjector.getInstance(GetUserFilter.Module.class));
// StaticModule contains a "/*" wildcard, place it last.
- modules.add(sysInjector.getInstance(StaticModule.class));
+ GerritOptions opts = sysInjector.getInstance(GerritOptions.class);
+ if (opts.enableMasterFeatures()) {
+ modules.add(sysInjector.getInstance(StaticModule.class));
+ }
return sysInjector.createChildInjector(modules);
}