| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?><!-- |
| Copyright (c) 2010 Eteration A.S. 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: |
| Naci Dai and Murat Yener, Eteration A.S. - Initial API and implementation |
| --> |
| <plugin> |
| <extension |
| point="org.eclipse.wst.server.core.runtimeTypes"> |
| <runtimeType |
| id="org.eclipse.libra.framework.felix.runtimeType.20x" |
| name="%runtimeTypeFelix20Label" |
| description="%runtimeTypeFelix20Description" |
| vendor="%libra" |
| version="2.0" |
| class="org.eclipse.libra.framework.felix.FelixFramework"> |
| <moduleType |
| types="osgi.bundle" |
| versions="4.2"/> |
| <moduleType |
| types="java" |
| versions="1.6"/> |
| <moduleType |
| types="java" |
| versions="1.5"/> |
| </runtimeType> |
| <runtimeType |
| id="org.eclipse.libra.framework.felix.runtimeType.30x" |
| name="%runtimeTypeFelix30Label" |
| description="%runtimeTypeFelix30Description" |
| vendor="%libra" |
| version="2.0" |
| class="org.eclipse.libra.framework.felix.FelixFramework"> |
| <moduleType |
| types="osgi.bundle" |
| versions="4.2"/> |
| <moduleType |
| types="java" |
| versions="1.6"/> |
| <moduleType |
| types="java" |
| versions="1.5"/> |
| </runtimeType> |
| </extension> |
| |
| |
| <extension point="org.eclipse.wst.server.core.runtimeLocators"> |
| <runtimeLocator |
| id="org.eclipse.libra.framework.felix.runtime.locator" |
| typeIds="org.eclipse.libra.framework.felix.runtimeType.*" |
| class="org.eclipse.libra.framework.core.OSGIFrameworkLocatorDelegate"/> |
| </extension> |
| |
| <extension point="org.eclipse.jst.server.core.runtimeClasspathProviders"> |
| <runtimeClasspathProvider |
| id="org.eclipse.libra.framework.felix.runtimeTarget" |
| runtimeTypeIds="org.eclipse.libra.framework.felix.runtimeType.*" |
| class="org.eclipse.libra.framework.felix.internal.FelixRuntimeClasspathProvider"/> |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.wst.server.core.serverTypes"> |
| <serverType |
| id="org.eclipse.libra.framework.felix.serverType.20x" |
| name="%runtimeInstanceTypeFelix20Label" |
| description="%runtimeInstanceTypeFelix20Description" |
| supportsRemoteHosts="false" |
| runtime="true" |
| startTimeout="120000" |
| stopTimeout="120000" |
| initialState="stopped" |
| startBeforePublish="false" |
| synchronousStart="true" |
| hasConfiguration="true" |
| launchConfigId="org.eclipse.libra.framework.felix.launchConfigurationType" |
| runtimeTypeId="org.eclipse.libra.framework.felix.runtimeType.20x" |
| class="org.eclipse.libra.framework.felix.FelixFrameworkInstance" |
| behaviourClass="org.eclipse.libra.framework.felix.internal.FelixRuntimeInstanceBehavior"> |
| </serverType> |
| <serverType |
| id="org.eclipse.libra.framework.felix.serverType.30x" |
| name="%runtimeInstanceTypeFelix30Label" |
| description="%runtimeInstanceTypeFelix30Description" |
| supportsRemoteHosts="false" |
| runtime="true" |
| startTimeout="120000" |
| stopTimeout="120000" |
| initialState="stopped" |
| startBeforePublish="false" |
| synchronousStart="true" |
| hasConfiguration="true" |
| launchConfigId="org.eclipse.libra.framework.felix.launchConfigurationType" |
| runtimeTypeId="org.eclipse.libra.framework.felix.runtimeType.30x" |
| class="org.eclipse.libra.framework.felix.FelixFrameworkInstance" |
| behaviourClass="org.eclipse.libra.framework.felix.internal.FelixRuntimeInstanceBehavior"> |
| </serverType> |
| </extension> |
| |
| |
| <extension point="org.eclipse.wst.server.core.serverLocators"> |
| <serverLocator |
| id="org.eclipse.libra.framework.felix.server.locator" |
| supportsRemoteHosts="false" |
| typeIds="org.eclipse.libra.framework.felix.serverType.*" |
| class="org.eclipse.libra.framework.core.OSGIFrameworkInstanceLocatorDelegate"/> |
| </extension> |
| |
| <extension point="org.eclipse.wst.server.core.launchableAdapters"> |
| <launchableAdapter |
| class="org.eclipse.libra.framework.core.launching.LibraLaunchableAdapterDelegate" |
| id="org.eclipse.libra.framework.felix.osgi"/> |
| </extension> |
| |
| <extension point="org.eclipse.debug.core.sourcePathComputers"> |
| <sourcePathComputer |
| id="org.eclipse.libra.framework.felix.sourcePathComputer" |
| class="org.eclipse.libra.framework.core.internal.debug.OSGIRuntimeSourcePathComputerDelegate"/> |
| </extension> |
| |
| <extension point="org.eclipse.debug.core.launchConfigurationTypes"> |
| <launchConfigurationType |
| id="org.eclipse.libra.framework.felix.launchConfigurationType" |
| name="%felixLaunchConfigurationType" |
| delegate="org.eclipse.libra.framework.core.launching.LaunchConfigurationDelegate" |
| modes="run, debug, profile" |
| sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector" |
| sourcePathComputerId="org.eclipse.libra.framework.felix.sourcePathComputer"/> |
| </extension> |
| |
| <extension point="org.eclipse.wst.server.core.publishTasks"> |
| <publishTask |
| id="org.eclipse.libra.framework.felix.publishTask" |
| typeIds="org.eclipse.libra.framework.felix.serverType.*" |
| class="org.eclipse.libra.framework.core.publish.PublishTask"/> |
| </extension> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.runtimes"> |
| <runtime-component-type |
| id="org.eclipse.libra.framework.felix.runtimeType"/> |
| |
| <runtime-component-version |
| type="org.eclipse.libra.framework.felix.runtimeType" |
| version="2.0"/> |
| <runtime-component-version |
| type="org.eclipse.libra.framework.felix.runtimeType" |
| version="3.0"/> |
| |
| <adapter> |
| <runtime-component |
| id="org.eclipse.libra.framework.felix.runtimeType"/> |
| <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.libra.framework.felix.runtimeType"/> |
| <facet id="osgi.bundle" /> |
| </supported> |
| |
| </extension> |
| |
| <extension point="org.eclipse.wst.common.project.facet.core.defaultFacets"> |
| <default-facets> |
| <runtime-component id="org.eclipse.libra.framework.felix.runtimeType"> |
| </runtime-component> |
| <facet |
| id="osgi.bundle" version="4.2"> |
| </facet> |
| </default-facets> |
| </extension> |
| |
| <extension point="org.eclipse.jst.server.core.runtimeFacetMappings"> |
| <runtimeFacetMapping |
| runtimeTypeId="org.eclipse.libra.framework.felix.runtimeType.20x" |
| runtime-component="org.eclipse.libra.framework.felix.runtimeType" |
| version="2.0"/> |
| </extension> |
| |
| <extension point="org.eclipse.wst.server.core.installableRuntimes"> |
| <runtime |
| id="org.eclipse.libra.framework.felix.runtimeType.20x" |
| licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt" |
| archiveUrl="http://archive.apache.org/dist/felix/org.apache.felix.main.distribution-2.0.5.zip" |
| archivePath="org.apache.felix.main.distribution-2.0.5" |
| os="win32"/> |
| <runtime |
| id="org.eclipse.libra.framework.felix.runtimeType.20x" |
| licenseUrl="http://www.apache.org/licenses/LICENSE-1.1" |
| archiveUrl="http://archive.apache.org/dist/felix/org.apache.felix.main.distribution-2.0.5.tar.gz" |
| archivePath="org.apache.felix.main.distribution-2.0.5" |
| os="linux"/> |
| <runtime |
| id="org.eclipse.libra.framework.felix.runtimeType.20x" |
| licenseUrl="http://www.apache.org/licenses/LICENSE-1.1" |
| archiveUrl="http://archive.apache.org/dist/felix/org.apache.felix.main.distribution-2.0.5.tar.gz" |
| archivePath="org.apache.felix.main.distribution-2.0.5" |
| os="macosx"/> |
| <runtime |
| id="org.eclipse.libra.framework.felix.runtimeType.30x" |
| licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt" |
| archiveUrl="http://archive.apache.org/dist/felix/org.apache.felix.main.distribution-3.0.4.zip" |
| archivePath="org.apache.felix.main.distribution-3.0.4" |
| os="win32"/> |
| <runtime |
| id="org.eclipse.libra.framework.felix.runtimeType.30x" |
| licenseUrl="http://www.apache.org/licenses/LICENSE-1.1" |
| archiveUrl="http://archive.apache.org/dist/felix/org.apache.felix.main.distribution-3.0.4.tar.gz" |
| archivePath="org.apache.felix.main.distribution-3.0.4" |
| os="linux"/> |
| <runtime |
| id="org.eclipse.libra.framework.felix.runtimeType.30x" |
| licenseUrl="http://www.apache.org/licenses/LICENSE-1.1" |
| archiveUrl="http://archive.apache.org/dist/felix/org.apache.felix.main.distribution-3.0.4.tar.gz" |
| archivePath="org.apache.felix.main.distribution-3.0.4" |
| os="macosx"/> |
| </extension> |
| |
| </plugin> |