diff --git a/assembly/assembly-wsmaster-war/pom.xml b/assembly/assembly-wsmaster-war/pom.xml
index 482e20e232d..063f308b488 100644
--- a/assembly/assembly-wsmaster-war/pom.xml
+++ b/assembly/assembly-wsmaster-war/pom.xml
@@ -47,6 +47,10 @@
com.google.inject.extensions
guice-assistedinject
+
+ com.google.inject.extensions
+ guice-persist
+
com.google.inject.extensions
guice-servlet
@@ -68,90 +72,32 @@
jaeger-tracerresolver
- javax.inject
- javax.inject
-
-
- net.logstash.logback
- logstash-logback-encoder
-
-
- org.eclipse.che
- bootstrapper
- tar.gz
- linux_amd64
-
-
- org.eclipse.che
- che-exec-agent-client
-
-
- org.eclipse.che
- exec-agent
-
-
- org.eclipse.che
- git-credentials-agent
-
-
- org.eclipse.che
- ls-camel-agent
-
-
- org.eclipse.che
- ls-clang-agent
-
-
- org.eclipse.che
- ls-csharp-agent
-
-
- org.eclipse.che
- ls-golang-agent
+ io.micrometer
+ micrometer-core
- org.eclipse.che
- ls-java-agent
+ io.micrometer
+ micrometer-registry-prometheus
- org.eclipse.che
- ls-json-agent
-
-
- org.eclipse.che
- ls-php-agent
-
-
- org.eclipse.che
- ls-python-agent
-
-
- org.eclipse.che
- ls-typescript-agent
-
-
- org.eclipse.che
- ls-vue-agent
-
-
- org.eclipse.che
- ls-yaml-agent
+ javax.inject
+ javax.inject
- org.eclipse.che
- ssh-agent
+ net.logstash.logback
+ logstash-logback-encoder
- org.eclipse.che
- terminal-agent
+ org.eclipse.che.core
+ che-core-api-account
- org.eclipse.che
- unison-agent
+ org.eclipse.che.core
+ che-core-api-auth
org.eclipse.che.core
- che-core-api-auth
+ che-core-api-auth-shared
org.eclipse.che.core
@@ -169,6 +115,10 @@
org.eclipse.che.core
che-core-api-installer
+
+ org.eclipse.che.core
+ che-core-api-installer-shared
+
org.eclipse.che.core
che-core-api-logger
@@ -209,14 +159,30 @@
org.eclipse.che.core
che-core-api-workspace-activity
+
+ org.eclipse.che.core
+ che-core-commons-auth
+
org.eclipse.che.core
che-core-commons-inject
+
+ org.eclipse.che.core
+ che-core-commons-lang
+
org.eclipse.che.core
che-core-commons-logback
+
+ org.eclipse.che.core
+ che-core-commons-mail
+
+
+ org.eclipse.che.core
+ che-core-commons-schedule
+
org.eclipse.che.core
che-core-db
@@ -257,34 +223,26 @@
org.eclipse.che.core
che-core-tracing-web
-
- org.eclipse.che.core
- wsagent
-
org.eclipse.che.core
wsmaster-local
org.eclipse.che.infrastructure
- infrastructure-openshift
+ infrastructure-kubernetes
- org.eclipse.che.infrastructure.docker
- docker-auth
-
-
- org.eclipse.che.infrastructure.docker
- docker-client
-
-
- org.eclipse.che.infrastructure.docker
- infrastructure-docker
+ org.eclipse.che.infrastructure
+ infrastructure-openshift
org.eclipse.che.lib
che-swagger-module
+
+ org.eclipse.che.multiuser
+ che-multiuser-api-authorization
+
org.eclipse.che.multiuser
che-multiuser-api-authorization-impl
@@ -297,6 +255,10 @@
org.eclipse.che.multiuser
che-multiuser-api-organization
+
+ org.eclipse.che.multiuser
+ che-multiuser-api-permission
+
org.eclipse.che.multiuser
che-multiuser-api-resource
@@ -365,14 +327,6 @@
org.eclipse.che.multiuser
che-multiuser-sql-schema
-
- org.eclipse.che.plugin
- che-plugin-github-shared
-
-
- org.eclipse.che.plugin
- che-plugin-machine-ext-server
-
org.eclipse.persistence
org.eclipse.persistence.core
@@ -421,6 +375,10 @@
org.slf4j
log4j-over-slf4j
+
+ org.slf4j
+ slf4j-api
+
javax.servlet
javax.servlet-api
@@ -459,18 +417,6 @@
-
- org.eclipse.che.core
- che-core-dynamodule-maven-plugin
-
-
- generate
-
- build
-
-
-
-
org.apache.maven.plugins
maven-dependency-plugin
@@ -478,37 +424,37 @@
analyze
- true
-
-
-
- copy-bootstrapper
- process-resources
-
- copy
-
-
-
-
- org.eclipse.che
- bootstrapper
- linux_amd64
- tar.gz
- bootstrapper.tar.gz
-
-
- ${project.build.directory}/classes
+
+
+ org.slf4j:jcl-over-slf4j
+ org.slf4j:jul-to-slf4j
+ org.slf4j:log4j-over-slf4j
+ ch.qos.logback:logback-classic
+ net.logstash.logback:logstash-logback-encoder
+ com.h2database:h2
+ org.eclipse.che.core:che-core-db-vendor-mysql
+ org.eclipse.che.core:che-core-ide-stacks
+ org.eclipse.che.core:che-core-sql-schema
+ org.eclipse.che.core:che-core-api-ssh-shared
+ org.eclipse.che.core:che-core-api-project-templates-shared
+ org.eclipse.che.multiuser:che-multiuser-sql-schema
+ org.jgroups:jgroups
+ io.jaegertracing:jaeger-core
+ io.jaegertracing:jaeger-client
+ io.jaegertracing:jaeger-tracerresolver
+ org.eclipse.che.multiuser:che-multiuser-personal-account
+ org.eclipse.che.multiuser:che-multiuser-keycloak-token-provider
+ org.eclipse.persistence:org.eclipse.persistence.extension
+ org.eclipse.persistence:org.eclipse.persistence.jpa
+ org.jgroups.kubernetes:kubernetes
+ org.postgresql:postgresql
+ com.google.guava:guava
+ org.everrest:everrest-core
+
-
- org.apache.maven.plugins
- maven-war-plugin
-
- WEB-INF/lib/**gwt**, WEB-INF/lib/jsr305*.jar
-
-
org.codehaus.mojo
diff --git a/assembly/assembly-wsmaster-war/src/main/java/org/eclipse/che/api/deploy/WsMasterModule.java b/assembly/assembly-wsmaster-war/src/main/java/org/eclipse/che/api/deploy/WsMasterModule.java
index acfecbf0a2a..eab2e573746 100644
--- a/assembly/assembly-wsmaster-war/src/main/java/org/eclipse/che/api/deploy/WsMasterModule.java
+++ b/assembly/assembly-wsmaster-war/src/main/java/org/eclipse/che/api/deploy/WsMasterModule.java
@@ -25,7 +25,6 @@
import java.util.Map;
import java.util.Set;
import javax.sql.DataSource;
-import org.eclipse.che.agent.exec.client.ExecAgentClientFactory;
import org.eclipse.che.api.core.notification.RemoteSubscriptionStorage;
import org.eclipse.che.api.core.rest.CheJsonProvider;
import org.eclipse.che.api.core.rest.MessageBodyAdapter;
@@ -99,8 +98,6 @@
import org.eclipse.che.security.PasswordEncryptor;
import org.eclipse.che.security.oauth.EmbeddedOAuthAPI;
import org.eclipse.che.security.oauth.OAuthAPI;
-import org.eclipse.che.workspace.infrastructure.docker.DockerInfraModule;
-import org.eclipse.che.workspace.infrastructure.docker.local.LocalDockerModule;
import org.eclipse.che.workspace.infrastructure.kubernetes.KubernetesInfraModule;
import org.eclipse.che.workspace.infrastructure.kubernetes.KubernetesInfrastructure;
import org.eclipse.che.workspace.infrastructure.kubernetes.environment.KubernetesEnvironment;
@@ -172,7 +169,6 @@ protected void configure() {
bind(org.eclipse.che.api.workspace.server.TemporaryWorkspaceRemover.class);
bind(org.eclipse.che.api.workspace.server.WorkspaceService.class);
install(new FactoryModuleBuilder().build(ServersCheckerFactory.class));
- install(new FactoryModuleBuilder().build(ExecAgentClientFactory.class));
Multibinder internalEnvironmentProvisioners =
Multibinder.newSetBinder(binder(), InternalEnvironmentProvisioner.class);
@@ -289,9 +285,6 @@ protected void configure() {
install(new OpenShiftInfraModule());
} else if (KubernetesInfrastructure.NAME.equals(infrastructure)) {
install(new KubernetesInfraModule());
- } else {
- install(new LocalDockerModule());
- install(new DockerInfraModule());
}
install(new CheJsonRpcWebSocketConfigurationModule());