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());