| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.3"?> |
| <!-- |
| /******************************************************************************* |
| * Copyright (c) 2007, 2010 SpringSource |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * SpringSource - initial API and implementation |
| *******************************************************************************/ |
| --> |
| <plugin> |
| |
| <extension point="org.eclipse.wst.server.core.runtimeTypes"> |
| <runtimeType id="org.eclipse.virgo.server.runtime.virgo" |
| version="2.1" |
| name="%virgoRuntimeName" |
| description="%virgoRuntimeDescription" |
| vendor="%virgoVendor" |
| class="org.eclipse.virgo.ide.runtime.internal.core.VirgoServerRuntime"> |
| <moduleType types="jst.web" versions="2.2, 2.3, 2.4, 2.5" /> |
| <moduleType types="org.eclipse.virgo.server.bundle" versions="1.0"/> |
| <moduleType types="org.eclipse.virgo.server.par" versions="1.0"/> |
| <moduleType types="org.eclipse.virgo.server.plan" versions="2.0"/> |
| </runtimeType> |
| </extension> |
| |
| <extension point="org.eclipse.wst.server.core.serverTypes"> |
| <serverType id="org.eclipse.virgo.server.virgo" |
| name="%virgoServerName" |
| description="%virgoServerDescription" |
| supportsRemoteHosts="false" |
| runtime="true" |
| startTimeout="300000" |
| stopTimeout="300000" |
| initialState="stopped" |
| hasConfiguration="true" |
| launchConfigId="org.eclipse.virgo.server.launchconfig.virgo" |
| runtimeTypeId="org.eclipse.virgo.server.runtime.virgo" |
| class="org.eclipse.virgo.ide.runtime.internal.core.VirgoServer" |
| behaviourClass="org.eclipse.virgo.ide.runtime.internal.core.VirgoServerBehaviour"> |
| </serverType> |
| </extension> |
| |
| <extension point="org.eclipse.debug.core.launchConfigurationTypes"> |
| <launchConfigurationType |
| delegate="org.eclipse.virgo.ide.runtime.internal.core.ServerLaunchConfigurationDelegate" |
| delegateDescription="%launchDelegateVirgo.description" |
| delegateName="%launchDelegateVirgo.name" |
| id="org.eclipse.virgo.server.launchconfig.virgo" |
| modes="run, debug, profile" |
| name="%launchVirgo.label" |
| public="true" |
| sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector" |
| sourcePathComputerId="org.eclipse.virgo.server.serverSourceLocator"> |
| </launchConfigurationType> |
| </extension> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> |
| <runtime-component-type id="org.eclipse.virgo.server.virgo" /> |
| <runtime-component-version type="org.eclipse.virgo.server.virgo" |
| version="[2.1" /> |
| <adapter> |
| <runtime-component id="org.eclipse.virgo.server.virgo" /> |
| <factory |
| class="org.eclipse.jst.server.core.internal.RuntimeClasspathProvider$Factory" /> |
| <type class="org.eclipse.jst.common.project.facet.core.IClasspathProvider" /> |
| </adapter> |
| |
| <adapter> |
| <runtime-component id="org.eclipse.virgo.server.virgo" /> |
| <factory |
| class="org.eclipse.wst.server.ui.FacetRuntimeComponentLabelProvider" /> |
| <type class="org.eclipse.wst.common.project.facet.ui.IRuntimeComponentLabelProvider" /> |
| </adapter> |
| |
| <supported> |
| <runtime-component id="org.eclipse.virgo.server.virgo"/> |
| <facet id="jst.web" version="2.2,2.3,2.4,2.5" /> |
| <facet id="jst.utility" version="1.0" /> |
| <facet id="org.eclipse.virgo.server.bundle" version="1.0"/> |
| <facet id="org.eclipse.virgo.server.par" version="1.0"/> |
| <facet id="org.eclipse.virgo.server.plan" version="2.0"/> |
| </supported> |
| </extension> |
| |
| <extension point="org.eclipse.jst.server.core.runtimeFacetMappings"> |
| <runtimeFacetMapping |
| runtimeTypeId="org.eclipse.virgo.server.runtime.virgo" |
| runtime-component="org.eclipse.virgo.server.virgo" version="[2.1" /> |
| </extension> |
| |
| <extension point="org.eclipse.wst.server.core.publishTasks"> |
| <publishTask id="org.eclipse.virgo.server.publishTask" |
| typeIds="org.eclipse.virgo.server.virgo" |
| class="org.eclipse.virgo.ide.runtime.internal.core.ServerPublishTask" /> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.core.sourcePathComputers"> |
| <sourcePathComputer |
| class="org.eclipse.virgo.ide.runtime.internal.core.ServerSourcePathComputerDelegate" |
| id="org.eclipse.virgo.server.serverSourceLocator"> |
| </sourcePathComputer> |
| </extension> |
| |
| <extension point="org.eclipse.wst.server.core.launchableAdapters"> |
| <launchableAdapter |
| class="org.eclipse.virgo.ide.runtime.internal.core.ServerLaunchableAdapterDelegate" |
| id="org.eclipse.virgo.server.web"/> |
| </extension> |
| <extension |
| point="org.eclipse.core.runtime.preferences"> |
| <initializer |
| class="org.eclipse.virgo.ide.preferences.PreferenceInitializer"> |
| </initializer> |
| </extension> |
| <extension |
| id="org.eclipse.virgo.ide.runtime.managedProject" |
| name="Virgo Managed Server Project" |
| point="org.eclipse.core.resources.natures"> |
| </extension> |
| </plugin> |