<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
Copyright (c) 2010 Angelo Zerr and others. | |
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: | |
Angelo Zerr <angelo.zerr@gmail.com> - Initial API and implementation | |
--> | |
<?eclipse version="3.0"?> | |
<plugin> | |
<!-- WST Runtimes Types --> | |
<extension point="org.eclipse.wst.server.core.runtimeTypes"> | |
<runtimeType | |
id="org.eclipse.jst.server.jetty.runtime.71" | |
name="%runtimeTypeJetty71Label" | |
description="%runtimeTypeJetty71Description" | |
vendor="%jetty" | |
version="7.1" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyRuntime"> | |
<moduleType | |
types="jst.web" | |
versions="2.2, 2.3, 2.4, 2.5"/> | |
<moduleType | |
types="jst.utility" | |
versions="1.0"/> | |
</runtimeType> | |
<runtimeType | |
class="org.eclipse.jst.server.jetty.core.internal.JettyRuntime" | |
description="%runtimeTypeJetty72Description" | |
id="org.eclipse.jst.server.jetty.runtime.72" | |
name="%runtimeTypeJetty72Label" | |
vendor="%jetty" | |
version="7.2"> | |
<moduleType | |
types="jst.web" | |
versions="2.2, 2.3, 2.4, 2.5"> | |
</moduleType> | |
<moduleType | |
types="jst.utility" | |
versions="1.0"> | |
</moduleType> | |
</runtimeType> | |
<runtimeType | |
class="org.eclipse.jst.server.jetty.core.internal.JettyRuntime" | |
description="%runtimeTypeJetty73Description" | |
id="org.eclipse.jst.server.jetty.runtime.73" | |
name="%runtimeTypeJetty73Label" | |
vendor="%jetty" | |
version="7.3"> | |
<moduleType | |
types="jst.web" | |
versions="2.2, 2.3, 2.4, 2.5"> | |
</moduleType> | |
<moduleType | |
types="jst.utility" | |
versions="1.0"> | |
</moduleType> | |
</runtimeType> | |
<runtimeType | |
class="org.eclipse.jst.server.jetty.core.internal.JettyRuntime" | |
description="%runtimeTypeJetty74Description" | |
id="org.eclipse.jst.server.jetty.runtime.74" | |
name="%runtimeTypeJetty74Label" | |
vendor="%jetty" | |
version="7.4"> | |
<moduleType | |
types="jst.web" | |
versions="2.2, 2.3, 2.4, 2.5"> | |
</moduleType> | |
<moduleType | |
types="jst.utility" | |
versions="1.0"> | |
</moduleType> | |
</runtimeType> | |
<runtimeType | |
id="org.eclipse.jst.server.jetty.runtime.80" | |
name="%runtimeTypeJetty80Label" | |
description="%runtimeTypeJetty80Description" | |
vendor="%jetty" | |
version="8.0" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyRuntime"> | |
<moduleType | |
types="jst.web" | |
versions="2.2, 2.3, 2.4, 2.5, 3.0"/> | |
<moduleType | |
types="jst.utility" | |
versions="1.0"/> | |
</runtimeType> | |
</extension> | |
<extension point="org.eclipse.wst.server.core.runtimeLocators"> | |
<runtimeLocator | |
id="org.eclipse.jst.server.jetty.runtime.locator" | |
typeIds="org.eclipse.jst.server.jetty.runtime.*" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyRuntimeLocator"/> | |
</extension> | |
<extension point="org.eclipse.jst.server.core.runtimeClasspathProviders"> | |
<runtimeClasspathProvider | |
id="org.eclipse.jst.server.jetty.runtimeTarget" | |
runtimeTypeIds="org.eclipse.jst.server.jetty.runtime.*" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyRuntimeClasspathProvider"/> | |
</extension> | |
<!-- WST Server Types --> | |
<extension point="org.eclipse.wst.server.core.serverTypes"> | |
<serverType | |
id="org.eclipse.jst.server.jetty.71" | |
name="%jetty71ServerType" | |
description="%jetty71ServerDescription" | |
supportsRemoteHosts="false" | |
runtime="true" | |
startTimeout="30000" | |
stopTimeout="15000" | |
initialState="stopped" | |
hasConfiguration="true" | |
launchConfigId="org.eclipse.jst.server.jetty.core.launchConfigurationType" | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.71" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyServer" | |
behaviourClass="org.eclipse.jst.server.jetty.core.internal.JettyServerBehaviour"> | |
</serverType> | |
<serverType | |
behaviourClass="org.eclipse.jst.server.jetty.core.internal.JettyServerBehaviour" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyServer" | |
description="%jetty72ServerDescription" | |
hasConfiguration="true" | |
id="org.eclipse.jst.server.jetty.72" | |
initialState="stopped" | |
launchConfigId="org.eclipse.jst.server.jetty.core.launchConfigurationType" | |
name="%jetty72ServerType" | |
runtime="true" | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.72" | |
startTimeout="30000" | |
stopTimeout="15000" | |
supportsRemoteHosts="false"> | |
</serverType> | |
<serverType | |
behaviourClass="org.eclipse.jst.server.jetty.core.internal.JettyServerBehaviour" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyServer" | |
description="%jetty73ServerDescription" | |
hasConfiguration="true" | |
id="org.eclipse.jst.server.jetty.73" | |
initialState="stopped" | |
launchConfigId="org.eclipse.jst.server.jetty.core.launchConfigurationType" | |
name="%jetty73ServerType" | |
runtime="true" | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.73" | |
startTimeout="30000" | |
stopTimeout="15000" | |
supportsRemoteHosts="false"> | |
</serverType> | |
<serverType | |
behaviourClass="org.eclipse.jst.server.jetty.core.internal.JettyServerBehaviour" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyServer" | |
description="%jetty74ServerDescription" | |
hasConfiguration="true" | |
id="org.eclipse.jst.server.jetty.74" | |
initialState="stopped" | |
launchConfigId="org.eclipse.jst.server.jetty.core.launchConfigurationType" | |
name="%jetty74ServerType" | |
runtime="true" | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.74" | |
startTimeout="30000" | |
stopTimeout="15000" | |
supportsRemoteHosts="false"> | |
</serverType> | |
<serverType | |
id="org.eclipse.jst.server.jetty.80" | |
name="%jetty80ServerType" | |
description="%jetty80ServerDescription" | |
supportsRemoteHosts="false" | |
runtime="true" | |
startTimeout="30000" | |
stopTimeout="15000" | |
initialState="stopped" | |
hasConfiguration="true" | |
launchConfigId="org.eclipse.jst.server.jetty.core.launchConfigurationType" | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.80" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyServer" | |
behaviourClass="org.eclipse.jst.server.jetty.core.internal.JettyServerBehaviour"> | |
</serverType> | |
</extension> | |
<extension point="org.eclipse.wst.server.core.serverLocators"> | |
<serverLocator | |
id="org.eclipse.jst.server.jetty.server.locator" | |
supportsRemoteHosts="false" | |
typeIds="org.eclipse.jst.server.jetty.*" | |
class="org.eclipse.jst.server.jetty.core.internal.JettyServerLocator"/> | |
</extension> | |
<extension point="org.eclipse.wst.server.core.launchableAdapters"> | |
<launchableAdapter | |
class="org.eclipse.jst.server.jetty.core.internal.JettyLaunchableAdapterDelegate" | |
id="org.eclipse.jst.server.jetty.web"/> | |
</extension> | |
<extension point="org.eclipse.debug.core.sourcePathComputers"> | |
<sourcePathComputer | |
id="org.eclipse.jst.server.jetty.core.sourcePathComputer" | |
class="org.eclipse.jst.server.jetty.core.internal.JettySourcePathComputerDelegate"/> | |
</extension> | |
<extension point="org.eclipse.debug.core.launchConfigurationTypes"> | |
<launchConfigurationType | |
id="org.eclipse.jst.server.jetty.core.launchConfigurationType" | |
name="%jettyLaunchConfigurationType" | |
delegate="org.eclipse.jst.server.jetty.core.internal.JettyLaunchConfigurationDelegate" | |
modes="run, debug, profile" | |
sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector" | |
sourcePathComputerId="org.eclipse.jst.server.jetty.core.sourcePathComputer"/> | |
</extension> | |
<extension point="org.eclipse.wst.server.core.publishTasks"> | |
<publishTask | |
id="org.eclipse.jst.server.jetty.core.publishTask" | |
typeIds="org.eclipse.jst.server.jetty.*" | |
class="org.eclipse.jst.server.jetty.core.internal.PublishTask"/> | |
</extension> | |
<extension point="org.eclipse.wst.common.project.facet.core.runtimes"> | |
<runtime-component-type | |
id="org.eclipse.jst.server.jetty"/> | |
<runtime-component-version | |
type="org.eclipse.jst.server.jetty" | |
version="7.1"/> | |
<runtime-component-version | |
type="org.eclipse.jst.server.jetty" | |
version="7.2"/> | |
<runtime-component-version | |
type="org.eclipse.jst.server.jetty" | |
version="7.3"/> | |
<runtime-component-version | |
type="org.eclipse.jst.server.jetty" | |
version="7.4"/> | |
<runtime-component-version | |
type="org.eclipse.jst.server.jetty" | |
version="8.0"/> | |
<adapter> | |
<runtime-component | |
id="org.eclipse.jst.server.jetty"/> | |
<factory | |
class="org.eclipse.jst.server.core.internal.RuntimeClasspathProvider$Factory"/> | |
<type | |
class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/> | |
</adapter> | |
<supported> | |
<runtime-component | |
id="org.eclipse.jst.server.jetty" | |
version="7.1"/> | |
<facet | |
id="jst.web" | |
version="2.2,2.3,2.4,2.5"/> | |
<facet | |
id="jst.utility" | |
version="1.0"/> | |
</supported> | |
<supported> | |
<runtime-component | |
id="org.eclipse.jst.server.jetty" | |
version="7.2"/> | |
<facet | |
id="jst.web" | |
version="2.2,2.3,2.4,2.5"/> | |
<facet | |
id="jst.utility" | |
version="1.0"/> | |
</supported> | |
<supported> | |
<runtime-component | |
id="org.eclipse.jst.server.jetty" | |
version="7.3"/> | |
<facet | |
id="jst.web" | |
version="2.2,2.3,2.4,2.5"/> | |
<facet | |
id="jst.utility" | |
version="1.0"/> | |
</supported> | |
<supported> | |
<runtime-component | |
id="org.eclipse.jst.server.jetty" | |
version="7.4"/> | |
<facet | |
id="jst.web" | |
version="2.2,2.3,2.4,2.5"/> | |
<facet | |
id="jst.utility" | |
version="1.0"/> | |
</supported> | |
<supported> | |
<runtime-component | |
id="org.eclipse.jst.server.jetty" | |
version="8.0"/> | |
<facet | |
id="jst.web" | |
version="2.2,2.3,2.4,2.5,3.0"/> | |
<facet | |
id="jst.webfragment" | |
version="3.0"/> | |
<facet | |
id="jst.utility" | |
version="1.0"/> | |
</supported> | |
</extension> | |
<extension point="org.eclipse.wst.common.project.facet.core.defaultFacets"> | |
<default-facets> | |
<runtime-component id="org.eclipse.jst.server.jetty"/> | |
<facet id="wst.jsdt.web" version="1.0"/> | |
</default-facets> | |
</extension> | |
<extension point="org.eclipse.jst.server.core.runtimeFacetMappings"> | |
<runtimeFacetMapping | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.71" | |
runtime-component="org.eclipse.jst.server.jetty" | |
version="7.1"/> | |
<runtimeFacetMapping | |
runtime-component="org.eclipse.jst.server.jetty" | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.72" | |
version="7.2"/> | |
<runtimeFacetMapping | |
runtime-component="org.eclipse.jst.server.jetty" | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.73" | |
version="7.3"/> | |
<runtimeFacetMapping | |
runtime-component="org.eclipse.jst.server.jetty" | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.74" | |
version="7.4"/> | |
<runtimeFacetMapping | |
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.80" | |
runtime-component="org.eclipse.jst.server.jetty" | |
version="8.0"/> | |
</extension> | |
<extension point="org.eclipse.wst.server.core.installableRuntimes"> | |
<runtime | |
id="org.eclipse.jst.server.jetty.runtime.71" | |
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt" | |
archiveUrl="http://download.eclipse.org/jetty/7.1.6.v20100715/dist/jetty-distribution-7.1.6.v20100715.zip" | |
archivePath="jetty-distribution-7.1.6.v20100715" /> | |
<runtime | |
archivePath="jetty-distribution-7.2.1.v20101111" | |
archiveUrl="http://download.eclipse.org/jetty/7.2.1.v20101111/dist/jetty-distribution-7.2.1.v20101111.zip" | |
id="org.eclipse.jst.server.jetty.runtime.72" | |
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt"> | |
</runtime> | |
<runtime | |
archivePath="jetty-distribution-7.3.1.v20110307" | |
archiveUrl="http://download.eclipse.org/jetty/7.3.1.v20110307/dist/jetty-distribution-7.3.1.v20110307.zip" | |
id="org.eclipse.jst.server.jetty.runtime.73" | |
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt"> | |
</runtime> | |
<runtime | |
archivePath="jetty-distribution-7.4.5.v20110725" | |
archiveUrl="http://download.eclipse.org/jetty/7.4.5.v20110725/dist/jetty-distribution-7.4.5.v20110725.zip" | |
id="org.eclipse.jst.server.jetty.runtime.74" | |
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt"> | |
</runtime> | |
<runtime | |
id="org.eclipse.jst.server.jetty.runtime.80" | |
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt" | |
archiveUrl="http://download.eclipse.org/jetty/8.0.0.M3/dist/jetty-distribution-8.0.0.M3.zip" | |
archivePath="jetty-distribution-8.0.0.M3" /> | |
</extension> | |
</plugin> |