*/
package org.sonar.server.platform.platformlevel;
+import org.sonar.api.utils.Durations;
import org.sonar.core.i18n.DefaultI18n;
import org.sonar.core.i18n.RuleI18nManager;
import org.sonar.core.platform.PluginClassloaderFactory;
import org.sonar.server.plugins.ServerPluginRepository;
import org.sonar.server.plugins.WebServerExtensionInstaller;
import org.sonar.server.ruby.PlatformRubyBridge;
+import org.sonar.server.ui.JRubyI18n;
public class PlatformLevel2 extends PlatformLevel {
public PlatformLevel2(PlatformLevel parent) {
new StartupMetadataProvider(),
ServerImpl.class,
DefaultServerUpgradeStatus.class,
+ Durations.class,
+ JRubyI18n.class,
// depends on Ruby
PlatformRubyBridge.class,
*/
package org.sonar.server.platform.platformlevel;
-import org.sonar.api.utils.Durations;
import org.sonar.api.utils.UriReader;
import org.sonar.server.platform.ServerIdGenerator;
import org.sonar.server.platform.ServerIdLoader;
import org.sonar.server.setting.DatabaseSettingLoader;
import org.sonar.server.setting.DatabaseSettingsEnabler;
import org.sonar.server.startup.LogServerId;
-import org.sonar.server.ui.JRubyI18n;
public class PlatformLevel3 extends PlatformLevel {
public PlatformLevel3(PlatformLevel parent) {
add(
DatabaseSettingLoader.class,
DatabaseSettingsEnabler.class,
- Durations.class,
- JRubyI18n.class,
UriReader.class,
ServerIdLoader.class,
ServerIdGenerator.class,