| <idea-plugin> |
| <extensionPoints> |
| <extensionPoint name="remoteServer.type" interface="com.intellij.remoteServer.ServerType"/> |
| <extensionPoint name="remoteServer.deploymentSource.type" interface="com.intellij.remoteServer.configuration.deployment.DeploymentSourceType"/> |
| <extensionPoint name="remoteServer.viewContributor" interface="com.intellij.remoteServer.impl.runtime.ui.RemoteServersViewContributor"/> |
| |
| <extensionPoint name="remoteServer.util.CloudDeploymentRuntimeProvider" |
| interface="com.intellij.remoteServer.util.CloudDeploymentRuntimeProvider"/> |
| </extensionPoints> |
| |
| <extensions defaultExtensionNs="com.intellij"> |
| <applicationService serviceInterface="com.intellij.remoteServer.configuration.RemoteServersManager" |
| serviceImplementation="com.intellij.remoteServer.impl.configuration.RemoteServersManagerImpl"/> |
| <applicationService serviceInterface="com.intellij.remoteServer.runtime.ServerConnectionManager" |
| serviceImplementation="com.intellij.remoteServer.impl.runtime.ServerConnectionManagerImpl"/> |
| <applicationService serviceInterface="com.intellij.remoteServer.agent.RemoteAgentManager" |
| serviceImplementation="com.intellij.remoteServer.agent.impl.RemoteAgentManagerImpl"/> |
| <applicationService serviceInterface="com.intellij.remoteServer.runtime.clientLibrary.ClientLibraryManager" |
| serviceImplementation="com.intellij.remoteServer.impl.runtime.clientLibrary.ClientLibraryManagerImpl"/> |
| <applicationConfigurable groupId="build" displayName="Clouds" instance="com.intellij.remoteServer.impl.configuration.RemoteServerListConfigurable"/> |
| <programRunner implementation="com.intellij.remoteServer.impl.runtime.DeployToServerRunner"/> |
| <projectService serviceInterface="com.intellij.remoteServer.runtime.ui.RemoteServersView" |
| serviceImplementation="com.intellij.remoteServer.impl.runtime.ui.RemoteServersViewImpl"/> |
| <remoteServer.deploymentSource.type implementation="com.intellij.remoteServer.impl.configuration.deployment.ModuleDeploymentSourceType"/> |
| </extensions> |
| <application-components> |
| <component> |
| <implementation-class>com.intellij.remoteServer.impl.configuration.deployment.DeployToServerConfigurationTypesRegistrar</implementation-class> |
| </component> |
| </application-components> |
| <project-components> |
| <component> |
| <implementation-class>com.intellij.remoteServer.impl.runtime.ui.ServersToolWindowOpener</implementation-class> |
| </component> |
| </project-components> |
| |
| <actions> |
| <group id="RemoteServersViewToolbar"> |
| <action id="RemoteServers.RunServer" class="com.intellij.remoteServer.impl.runtime.ui.tree.actions.RunServerAction"/> |
| <action id="RemoteServers.DebugServer" class="com.intellij.remoteServer.impl.runtime.ui.tree.actions.DebugServerAction"/> |
| <action id="RemoteServers.StopServer" class="com.intellij.remoteServer.impl.runtime.ui.tree.actions.StopServerAction"/> |
| <action id="RemoteServers.EditServer" class="com.intellij.remoteServer.impl.runtime.ui.tree.actions.EditConfigurationAction"/> |
| <separator/> |
| <action id="RemoteServers.DeployAll" class="com.intellij.remoteServer.impl.runtime.ui.tree.actions.DeployAllAction"/> |
| <action id="Servers.Deploy" class="com.intellij.remoteServer.impl.runtime.ui.tree.actions.DeployAction"/> |
| <action id="Servers.Undeploy" class="com.intellij.remoteServer.impl.runtime.ui.tree.actions.UndeployAction"/> |
| </group> |
| </actions> |
| </idea-plugin> |