use of org.sonar.core.extension.CoreExtensionsInstaller in project sonarqube by SonarSource.
the class PlatformLevel4 method start.
@Override
public PlatformLevel start() {
SpringComponentContainer container = getContainer();
CoreExtensionsInstaller coreExtensionsInstaller = parent.get(WebCoreExtensionsInstaller.class);
coreExtensionsInstaller.install(container, hasPlatformLevel4OrNone(), noAdditionalSideFilter());
ServerExtensionInstaller extensionInstaller = parent.get(ServerExtensionInstaller.class);
extensionInstaller.installExtensions(container);
super.start();
return this;
}
use of org.sonar.core.extension.CoreExtensionsInstaller in project sonarqube by SonarSource.
the class PlatformLevel3 method start.
@Override
public PlatformLevel start() {
SpringComponentContainer container = getContainer();
CoreExtensionsInstaller coreExtensionsInstaller = parent.get(WebCoreExtensionsInstaller.class);
coreExtensionsInstaller.install(container, hasPlatformLevel(3), noAdditionalSideFilter());
return super.start();
}
use of org.sonar.core.extension.CoreExtensionsInstaller in project sonarqube by SonarSource.
the class PlatformLevel2 method start.
@Override
public PlatformLevel start() {
SpringComponentContainer container = getContainer();
CoreExtensionsInstaller coreExtensionsInstaller = parent.get(WebCoreExtensionsInstaller.class);
coreExtensionsInstaller.install(container, hasPlatformLevel(2), noAdditionalSideFilter());
return super.start();
}
Aggregations