| <?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.knopflerfish.runtimeType.31" |
| name="%runtimeTypeKnopflerfish31Label" |
| description="%runtimeTypeknopflerfish31Description" |
| vendor="%libra" |
| version="2.0" |
| class="org.eclipse.libra.framework.knopflerfish.KnopflerfishFramework"> |
| |
| <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.knopflerfish.runtime.locator" |
| typeIds="org.eclipse.libra.framework.knopflerfish.runtimeType.*" |
| class="org.eclipse.libra.framework.core.OSGIFrameworkLocatorDelegate"/> |
| </extension> |
| |
| <extension point="org.eclipse.jst.server.core.runtimeClasspathProviders"> |
| <runtimeClasspathProvider |
| id="org.eclipse.libra.framework.knopflerfish.runtimeTarget" |
| runtimeTypeIds="org.eclipse.libra.framework.knopflerfish.runtimeType.*" |
| class="org.eclipse.libra.framework.knopflerfish.internal.KnopflerfishFrameworkClasspathProvider"/> |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.wst.server.core.serverTypes"> |
| <serverType |
| id="org.eclipse.libra.framework.knopflerfish.serverType.31" |
| name="%runtimeInstanceTypeKnopflerfish31Label" |
| description="%runtimeInstanceTypeKnopflerfish31Description" |
| supportsRemoteHosts="false" |
| runtime="true" |
| startTimeout="120000" |
| stopTimeout="120000" |
| initialState="stopped" |
| startBeforePublish="false" |
| synchronousStart="true" |
| hasConfiguration="true" |
| launchConfigId="org.eclipse.libra.framework.knopflerfish.launchConfigurationType" |
| runtimeTypeId="org.eclipse.libra.framework.knopflerfish.runtimeType.31" |
| class="org.eclipse.libra.framework.knopflerfish.KnopflerfishFrameworkInstance" |
| behaviourClass="org.eclipse.libra.framework.knopflerfish.internal.KnopflerfishFrameworkInstanceBehavior"> |
| </serverType> |
| </extension> |
| |
| |
| <extension point="org.eclipse.wst.server.core.serverLocators"> |
| <serverLocator |
| id="org.eclipse.libra.framework.knopflerfish.server.locator" |
| supportsRemoteHosts="false" |
| typeIds="org.eclipse.libra.framework.knopflerfish.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.knopflerfish.osgi"/> |
| </extension> |
| |
| <extension point="org.eclipse.debug.core.sourcePathComputers"> |
| <sourcePathComputer |
| id="org.eclipse.libra.framework.knopflerfish.sourcePathComputer" |
| class="org.eclipse.libra.framework.core.internal.debug.OSGIRuntimeSourcePathComputerDelegate"/> |
| </extension> |
| |
| <extension point="org.eclipse.debug.core.launchConfigurationTypes"> |
| <launchConfigurationType |
| id="org.eclipse.libra.framework.knopflerfish.launchConfigurationType" |
| name="%knopflerfishLaunchConfigurationType" |
| delegate="org.eclipse.libra.framework.core.launching.LaunchConfigurationDelegate" |
| modes="run, debug, profile" |
| sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector" |
| sourcePathComputerId="org.eclipse.libra.framework.knopflerfish.sourcePathComputer"/> |
| </extension> |
| |
| <extension point="org.eclipse.wst.server.core.publishTasks"> |
| <publishTask |
| id="org.eclipse.libra.framework.knopflerfish.publishTask" |
| typeIds="org.eclipse.libra.framework.knopflerfish.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.knopflerfish.runtimeType"/> |
| |
| <runtime-component-version |
| type="org.eclipse.libra.framework.knopflerfish.runtimeType" |
| version="3.1"/> |
| |
| <adapter> |
| <runtime-component |
| id="org.eclipse.libra.framework.knopflerfish.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.knopflerfish.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.knopflerfish.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.knopflerfish.runtimeType.31" |
| runtime-component="org.eclipse.libra.framework.knopflerfish.runtimeType" |
| version="3.1"/> |
| </extension> |
| |
| <extension point="org.eclipse.wst.server.core.installableRuntimes"> |
| <runtime |
| id="org.eclipse.libra.framework.knopflerfish.runtimeType.31" |
| licenseUrl="http://www.knopflerfish.org/license.html" |
| archiveUrl="http://www.knopflerfish.org/releases/3.1.0/knopflerfish_osgi_sdk_3.1.0.jar" |
| archivePath="knopflerfish_osgi_sdk_3.1.0" |
| os="win32"/> |
| <runtime |
| id="org.eclipse.libra.framework.knopflerfish.runtimeType.31" |
| licenseUrl="http://www.knopflerfish.org/license.html" |
| archiveUrl="http://www.knopflerfish.org/releases/3.1.0/knopflerfish_osgi_sdk_3.1.0.jar" |
| archivePath="knopflerfish_osgi_sdk_3.1.0" |
| os="linux"/> |
| <runtime |
| id="org.eclipse.libra.framework.knopflerfish.runtimeType.31" |
| licenseUrl="http://www.knopflerfish.org/license.html" |
| archiveUrl="http://www.knopflerfish.org/releases/3.1.0/knopflerfish_osgi_sdk_3.1.0.jar" |
| archivePath="knopflerfish_osgi_sdk_3.1.0" |
| os="macosx"/> |
| </extension> |
| |
| |
| </plugin> |