You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2012/01/05 11:28:53 UTC

svn commit: r1227544 [3/7] - in /karaf/eik/trunk: ./ features/ features/info.evanchik.eclipse.karaf.feature/ features/info.evanchik.eclipse.karaf.jmx.feature/ features/info.evanchik.eclipse.karaf.update/ features/info.evanchik.eclipse.karaf.update/feat...

Added: karaf/eik/trunk/features/org.apache.karaf.eik.update/src/main/resources/content.xml
URL: http://svn.apache.org/viewvc/karaf/eik/trunk/features/org.apache.karaf.eik.update/src/main/resources/content.xml?rev=1227544&view=auto
==============================================================================
--- karaf/eik/trunk/features/org.apache.karaf.eik.update/src/main/resources/content.xml (added)
+++ karaf/eik/trunk/features/org.apache.karaf.eik.update/src/main/resources/content.xml Thu Jan  5 10:28:28 2012
@@ -0,0 +1,1120 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<?metadataRepository version='1.1.0'?>
+<repository name='Exported Repository' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'>
+  <properties size='2'>
+    <property name='p2.timestamp' value='1315227090000'/>
+    <property name='p2.compressed' value='true'/>
+  </properties>
+  <units size='28'>
+    <unit id='org.apache.aries.jmx.core' version='1.0.0.201109050850' singleton='false'>
+      <update id='org.apache.aries.jmx.core' range='[0.0.0,1.0.0.201109050850)' severity='0'/>
+      <properties size='1'>
+        <property name='org.eclipse.equinox.p2.name' value='org.apache.aries.jmx.core'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.aries.jmx.core' version='1.0.0.201109050850'/>
+        <provided namespace='osgi.bundle' name='org.apache.aries.jmx.core' version='1.0.0.201109050850'/>
+        <provided namespace='java.package' name='org.apache.aries.jmx.codec' version='0.2.0.incubating'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='17'>
+        <required namespace='java.package' name='javax.management' range='0.0.0'/>
+        <required namespace='java.package' name='javax.management.openmbean' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.5.0'/>
+        <required namespace='java.package' name='org.osgi.jmx' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.jmx.framework' range='1.5.0'/>
+        <required namespace='java.package' name='org.osgi.jmx.service.cm' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.jmx.service.permissionadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.jmx.service.provisioning' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.jmx.service.useradmin' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.service.cm' range='[1.2.0,2.0.0)' optional='true'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='[1.2.0,2.0.0)'/>
+        <required namespace='java.package' name='org.osgi.service.permissionadmin' range='1.2.0' optional='true'/>
+        <required namespace='java.package' name='org.osgi.service.provisioning' range='1.2.0' optional='true'/>
+        <required namespace='java.package' name='org.osgi.service.startlevel' range='[1.1.0,2.0.0)'/>
+        <required namespace='java.package' name='org.osgi.service.useradmin' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='[1.4.0,2.0.0)'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.apache.aries.jmx.core' version='1.0.0.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-ManifestVersion: 2&#xA;Bundle-Name: org.apache.aries.jmx.core&#xA;Bundle-Version: 1.0.0.201109050850&#xA;Export-Package: org.apache.aries.jmx.codec;version=&quot;0.2.0.incubating&quot;&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6&#xA;Bundle-ClassPath: lib/org.apache.aries.jmx.core-0.2-incubating.jar,.&#xA;Bundle-SymbolicName: org.apache.aries.jmx.core&#xA;Manifest-Version: 1.0&#xA;Import-Package: javax.management,javax.management.openmbean,org.osgi.framework;version=&quot;1.5.0&quot;,org.osgi.jmx;version=&quot;1.0.0&quot;,org.osgi.jmx.framework;version=&quot;1.5.0&quot;,org.osgi.jmx.service.cm;version=&quot;1.3.0&quot;,org.osgi.jmx.service.permissionadmin;version=&quot;1.2.0&quot;,org.osgi.jmx.service.provisioning;version=&quot;1.2.0&quot;,org.osgi.jmx.service.useradmin;version=&quot;1.1.0&quot;,org.osgi.service.cm;version=&quot;[1.2.0,2.0.0)&quot;;resolution:=optional,org.osgi.service.log;version=&quot;[1.3.0,2.0.0)&quot;,org.osgi.service.packagead
 min;version=&quot;[1.2.0,2.0.0)&quot;,org.osgi.service.permissionadmin;version=&quot;1.2.0&quot;;resolution:=optional,org.osgi.service.provisioning;version=&quot;1.2.0&quot;;resolution:=optional,org.osgi.service.startlevel;version=&quot;[1.1.0,2.0.0)&quot;,org.osgi.service.useradmin;version=&quot;1.1.0&quot;,org.osgi.util.tracker;version=&quot;[1.4.0,2.0.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='info.evanchik.smk.feature.feature.group' version='0.5.1.201109050850' singleton='false'>
+      <update id='info.evanchik.smk.feature.feature.group' range='[0.0.0,0.5.1.201109050850)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse Integration for Apache ServiceMix Kernel Feature'/>
+        <property name='org.eclipse.equinox.p2.description' value='Eclipse Integration for Apache ServiceMix Kernel (and compatible) runtimes.'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.smk.feature.feature.group' version='0.5.1.201109050850'/>
+      </provides>
+      <requires size='13'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='[3.1.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.pde.core' range='[3.2.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.servicemix.kernel.main' range='1.1.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.core' range='0.5.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.ui' range='0.5.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.workbench' range='0.5.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.smk.app' range='0.5.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.smk.app' range='[0.5.0.201109050850,0.5.0.201109050850]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.smk' range='[0.5.0.201109050850,0.5.0.201109050850]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.servicemix.kernel.main' range='[1.1.0.201109050850,1.1.0.201109050850]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.smk.feature.feature.jar' range='[0.5.1.201109050850,0.5.1.201109050850]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license>
+          Eclipse Public License - v1.0
+        </license>
+      </licenses>
+      <copyright>
+        Copyright (c) 2010 Stephen Evanchik
+      </copyright>
+    </unit>
+    <unit id='info.evanchik.eclipse.karaf.core' version='0.5.3.201109050850'>
+      <update id='info.evanchik.eclipse.karaf.core' range='[0.0.0,0.5.3.201109050850)' severity='0'/>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse Integration for Apache Karaf'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+      </properties>
+      <provides size='10'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.core' version='0.5.3.201109050850'/>
+        <provided namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.core' version='0.5.3.201109050850'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.core' version='0.0.0'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.core.configuration' version='0.0.0'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.core.configuration.internal' version='0.0.0'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.core.equinox' version='0.0.0'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.core.features' version='0.0.0'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.core.model' version='0.0.0'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.core.shell' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='10'>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.1.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='[3.0.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.osgi.services' range='3.2.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.variables' range='[3.1.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.pde.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.apache.commons.collections' range='3.2.0'/>
+        <required namespace='osgi.bundle' name='org.jdom' range='1.0.0'/>
+        <required namespace='osgi.bundle' name='org.apache.mina.core' range='2.0.0'/>
+        <required namespace='osgi.bundle' name='org.fusesource.jansi' range='1.5.0'/>
+        <required namespace='osgi.bundle' name='sshd-core' range='0.5.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='info.evanchik.eclipse.karaf.core' version='0.5.3.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Vendor: evanchik.info&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Activator: info.evanchik.eclipse.karaf.core.internal.KarafCorePluginActivator&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6&#xA;Require-Bundle: org.eclipse.core.runtime;bundle-version=&quot;[3.1.0,4.0.0)&quot;,org.eclipse.core.resources;bundle-version=&quot;[3.0.0,4.0.0)&quot;,org.eclipse.osgi.services;bundle-version=&quot;3.2.0&quot;,org.eclipse.core.variables;bundle-version=&quot;[3.1.0,4.0.0)&quot;,org.eclipse.pde.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.apache.commons.collections;bundle-version=&quot;3.2.0&quot;,org.jdom;bundle-version=&quot;1.0.0&quot;,org.apache.mina.core;bundle-version=&quot;2.0.0&quot;,org.fusesource.jansi;bundle-version=&quot;1.5.0&quot;,sshd-core;bundle-version=&quot;0.5.0&quot;&#xA;Bundle-Name: Eclipse Integration for Apache Karaf&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: info.evanchik.eclipse.karaf.core;singlet
 on:=true&#xA;Bundle-Version: 0.5.3.201109050850&#xA;Export-Package: info.evanchik.eclipse.karaf.core,info.evanchik.eclipse.karaf.core.configuration,info.evanchik.eclipse.karaf.core.configuration.internal,info.evanchik.eclipse.karaf.core.equinox,info.evanchik.eclipse.karaf.core.features,info.evanchik.eclipse.karaf.core.model,info.evanchik.eclipse.karaf.core.shell
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.ops4j.pax.url.mvn' version='1.3.2'>
+      <update id='org.ops4j.pax.url.mvn' range='[0.0.0,1.3.2)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='OPS4J Pax Url - aether'/>
+        <property name='org.eclipse.equinox.p2.description' value='OPS4J Pax Url - aether: protocol handler.        Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6.'/>
+        <property name='org.eclipse.equinox.p2.provider' value='OPS4J - Open Participation Software for Java'/>
+        <property name='org.eclipse.equinox.p2.doc.url' value='http://www.ops4j.org/'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.ops4j.pax.url.mvn' version='1.3.2'/>
+        <provided namespace='osgi.bundle' name='org.ops4j.pax.url.mvn' version='1.3.2'/>
+        <provided namespace='java.package' name='org.ops4j.pax.url.mvn' version='1.3.2'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='15'>
+        <required namespace='java.package' name='javax.annotation' range='0.0.0'/>
+        <required namespace='java.package' name='javax.naming' range='0.0.0'/>
+        <required namespace='java.package' name='javax.net' range='0.0.0'/>
+        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.apache.commons.logging' range='1.0.4' optional='true'/>
+        <required namespace='java.package' name='org.apache.log4j' range='0.0.0'/>
+        <required namespace='java.package' name='org.ops4j.pax.url.mvn' range='1.3.2'/>
+        <required namespace='java.package' name='org.osgi.framework' range='[1.0.0,2.0.0)'/>
+        <required namespace='java.package' name='org.osgi.service.cm' range='[1.0.0,2.0.0)' optional='true'/>
+        <required namespace='java.package' name='org.osgi.service.url' range='[1.0.0,2.0.0)'/>
+        <required namespace='java.package' name='org.slf4j' range='0.0.0'/>
+        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.ops4j.pax.url.mvn' version='1.3.2'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='2'>
+          <instruction key='manifest'>
+            Export-Service: org.osgi.service.url.URLStreamHandlerService; url.handler.protocol=aether&#xA;Import-Package: javax.annotation,javax.naming,javax.net,javax.net.ssl,javax.xml.parsers,org.apache.commons.logging;version=&quot;1.0.4&quot;;resolution:=optional,org.apache.log4j,org.ops4j.pax.url.mvn;version=&quot;1.3.2&quot;,org.osgi.framework;version=&quot;[1.0.0,2.0.0)&quot;,org.osgi.service.cm;version=&quot;[1.0.0,2.0.0)&quot;;resolution:=optional,org.osgi.service.url;version=&quot;[1.0.0,2.0.0)&quot;,org.slf4j,org.w3c.dom,org.xml.sax,org.xml.sax.helpers&#xA;Built-By: tonit&#xA;Bundle-Description: OPS4J Pax Url - aether: protocol handler.        Detailed information to be found at http://wiki.ops4j.org/confluence/x/CoA6.&#xA;Bundle-Vendor: OPS4J - Open Participation Software for Java&#xA;Export-Package: org.ops4j.pax.url.mvn;version=&quot;1.3.2&quot;&#xA;Bundle-Name: OPS4J Pax Url - aether&#xA;Bundle-ClassPath: lib/pax-url-aether-1.3.2.jar&#xA;Bundle-Version: 1.3.2&
 #xA;Bundle-DocURL: http://www.ops4j.org/&#xA;Manifest-Version: 1.0&#xA;Ignore-Package: junit.framework,org.cyberneko.html,org.cyberneko.html.filters,com.sun.jdmk.comm,javax.jms,javax.mail,javax.mail.internet,javax.swing,javax.swing.border,javax.swing.event,javax.swing.table,javax.swing.text,javax.swing.tree,javax.management,javax.crypto,javax.crypto.spec,org.apache.avalon.framework.logger,org.apache.log,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.objectweb.asm,org.objectweb.asm.commons&#xA;Bundle-Activator: org.ops4j.pax.url.mvn.internal.Activator&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: Apache Maven Bundle Plugin&#xA;Tool: Bnd-0.0.357&#xA;Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html&#xA;Bundle-SymbolicName: org.ops4j.pax.url.mvn;singleton:=true&#xA;Build-Jdk: 1.6.0_24&#xA;Bundle-ActivationPolicy: lazy&#xA;Bnd-LastModified: 1302269290941
+          </instruction>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='info.evanchik.eclipse.karaf.feature.feature.group' version='0.5.3.201109050850' singleton='false'>
+      <update id='info.evanchik.eclipse.karaf.feature.feature.group' range='[0.0.0,0.5.3.201109050850)' severity='0'/>
+      <properties size='9'>
+        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
+        <property name='org.eclipse.equinox.p2.description' value='%description'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='df_LT.featureName' value='Eclipse Integration for Apache Karaf'/>
+        <property name='df_LT.providerName' value='Stephen Evanchik'/>
+        <property name='df_LT.description' value='Eclipse Integration for Apache Karaf'/>
+        <property name='df_LT.copyright' value='Copyright Stephen Evanchik http://stephen.evanchik.com'/>
+        <property name='df_LT.license' value='Eclipse Public License - v1.0'/>
+      </properties>
+      <provides size='2'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.feature.feature.group' version='0.5.3.201109050850'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='30'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='[3.1.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='[3.0.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services' range='3.2.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.variables' range='[3.1.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.pde.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.collections' range='3.2.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.jdom' range='1.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.launching' range='[3.2.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.pde.ui' range='[3.6.0,4.0.0)'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.ops4j.pax.url.mvn' range='1.3.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.mina.core' range='2.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.fusesource.jansi' range='1.5.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='sshd-core' range='0.5.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='3.6.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='3.5.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.core' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.log4j' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.slf4j.api' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.logging' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.core' range='[0.5.3.201109050850,0.5.3.201109050850]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.ui' range='[0.5.3.201109050850,0.5.3.201109050850]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.karaf.app' range='[0.5.0.201109050850,0.5.0.201109050850]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.ops4j.pax.url.mvn' range='[1.3.2,1.3.2]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='sshd-core' range='[0.5.0,0.5.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.fusesource.jansi' range='[1.5.0,1.5.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.mina.core' range='[2.0.0,2.0.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.feature.feature.jar' range='[0.5.3.201109050850,0.5.3.201109050850]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license uri='%25licenseURL' url='%25licenseURL'>
+          %license
+        </license>
+      </licenses>
+      <copyright>
+        %copyright
+      </copyright>
+    </unit>
+    <unit id='sshd-core' version='0.5.0' singleton='false'>
+      <update id='sshd-core' range='[0.0.0,0.5.0)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Apache Mina SSHD :: Core'/>
+        <property name='org.eclipse.equinox.p2.description' value='The Apache Software Foundation provides support for the Apache community of open-source software projects.    The Apache projects are characterized by a collaborative, consensus based development process, an open and    pragmatic software license, and a desire to create high quality software that leads the way in its field.    We consider ourselves not simply a group of projects sharing a server, but rather a community of developers    and users.'/>
+        <property name='org.eclipse.equinox.p2.provider' value='The Apache Software Foundation'/>
+        <property name='org.eclipse.equinox.p2.doc.url' value='http://www.apache.org/'/>
+      </properties>
+      <provides size='37'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='sshd-core' version='0.5.0'/>
+        <provided namespace='osgi.bundle' name='sshd-core' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.agent' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.client' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.client.auth' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.client.channel' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.client.future' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.client.kex' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.client.keyverifier' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.client.session' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.channel' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.cipher' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.compression' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.digest' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.future' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.kex' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.keyprovider' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.mac' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.random' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.session' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.signature' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.common.util' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.auth' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.channel' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.command' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.filesystem' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.jaas' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.kex' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.keyprovider' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.session' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.sftp' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.shell' version='0.5.0'/>
+        <provided namespace='java.package' name='org.apache.sshd.server.x11' version='0.5.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='21'>
+        <required namespace='java.package' name='com.jcraft.jzlib' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='javax.crypto' range='0.0.0'/>
+        <required namespace='java.package' name='javax.crypto.interfaces' range='0.0.0'/>
+        <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/>
+        <required namespace='java.package' name='javax.security.auth' range='0.0.0'/>
+        <required namespace='java.package' name='javax.security.auth.callback' range='0.0.0'/>
+        <required namespace='java.package' name='javax.security.auth.login' range='0.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.buffer' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.mina.core.filterchain' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.mina.core.future' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.mina.core.service' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.mina.core.session' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.mina.filter.executor' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.mina.transport.socket' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.mina.transport.socket.nio' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.mina.util' range='[2.0.0,3.0.0)'/>
+        <required namespace='java.package' name='org.apache.tomcat.jni' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.bouncycastle.crypto.prng' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.bouncycastle.jce.provider' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.bouncycastle.openssl' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.slf4j' range='[1.5.0,2.0.0)'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='sshd-core' version='0.5.0'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='2'>
+          <instruction key='manifest'>
+            Created-By: 1.6.0_22 (Apple Inc.)&#xA;Manifest-Version: 1.0&#xA;Archiver-Version: Plexus Archiver&#xA;Implementation-Vendor-Id: org.apache.sshd&#xA;Built-By: gnodet&#xA;Bundle-DocURL: http://www.apache.org/&#xA;Bundle-Description: The Apache Software Foundation provides support for the Apache community of open-source software projects.    The Apache projects are characterized by a collaborative, consensus based development process, an open and    pragmatic software license, and a desire to create high quality software that leads the way in its field.    We consider ourselves not simply a group of projects sharing a server, but rather a community of developers    and users.&#xA;Bnd-LastModified: 1288791026125&#xA;Specification-Version: 0.5.0&#xA;Export-Package: org.apache.sshd;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.future,  org.apache.sshd.client.future,  org.apache.sshd.client.channel,  org.apache.mina.core.session,  org.apache.mina.core.fu
 ture,  org.apache.sshd.common.session,  org.apache.sshd.client.session,  org.apache.sshd.common,  org.apache.sshd.common.compression,  org.apache.sshd.common.cipher,  org.apache.sshd.common.signature,  org.apache.sshd.common.util,  org.apache.sshd.common.mac,  org.apache.sshd.client.kex,  org.apache.mina.core.service,  org.apache.sshd.client,  org.apache.sshd.agent,  org.apache.mina.transport.socket.nio,  org.apache.sshd.common.random,  org.apache.sshd.server,  org.apache.sshd.server.session,  org.apache.sshd.server.channel,  org.apache.sshd.server.shell,  org.apache.sshd.server.filesystem,  org.apache.sshd.server.kex,  org.apache.sshd.server.auth,  org.slf4j,  org.apache.sshd.server.keyprovider,  org.apache.mina.transport.socket&quot;,org.apache.sshd.agent;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.util,  org.apache.sshd.common,  org.apache.tomcat.jni,  org.apache.sshd.common.future,  org.apache.sshd.server.session,  org.apache.sshd.client.future,  org.sl
 f4j,  org.apache.sshd.common.channel,  org.apache.sshd.client.channel,  org.apache.sshd.common.signature,  org.apache.mina.core.future,  org.apache.sshd.server.channel&quot;,org.apache.sshd.client;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common,  org.apache.sshd,  org.apache.mina.core.session,  org.apache.sshd.common.session,  org.apache.sshd.client.session,  org.apache.sshd.common.util&quot;,org.apache.sshd.client.auth;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.mina.core.future,  org.apache.sshd.common,  org.slf4j,  org.apache.sshd.common.util,  org.apache.sshd.client,  org.apache.sshd.agent,  org.apache.sshd.client.session&quot;,org.apache.sshd.client.channel;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.future,  org.apache.sshd.client.future,  org.apache.mina.core.future,  org.apache.sshd.common.util,  org.apache.sshd.common,  org.apache.sshd,  org.apache.sshd.common.channel,  org.slf4j&quot;,org.apache.sshd.client.future;version=&quot
 ;0.5.0&quot;;uses:=&quot;org.apache.sshd.common.future,org.apache.sshd,org.apache.sshd.common&quot;,org.apache.sshd.client.kex;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.mina.core.future,  org.apache.sshd.common.util,  org.apache.sshd.common,  org.apache.sshd.common.kex,  org.apache.sshd.common.session,  org.apache.sshd.client.session,  org.apache.sshd.common.digest,  org.slf4j&quot;,org.apache.sshd.client.keyverifier;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.util,  org.apache.sshd.client,  org.apache.sshd,  org.slf4j&quot;,org.apache.sshd.client.session;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.future,  org.apache.mina.core.future,  org.apache.sshd.common.util,  org.apache.sshd.server.channel,  org.apache.sshd.common,  org.apache.sshd.client.future,  org.apache.sshd.common.channel,  org.apache.sshd.client,  org.apache.sshd.common.session,  org.apache.sshd.client.channel,  org.slf4j,  org.apache.mina.core.session,  org.apache.ss
 hd,  org.apache.sshd.client.auth&quot;,org.apache.sshd.common;version=&quot;0.5.0&quot;; uses:=&quot;org.slf4j,  org.apache.sshd.common.future,  org.apache.mina.core.session,  org.apache.mina.core.buffer,  org.apache.mina.core.service,  org.apache.sshd.common.session,  org.apache.sshd.common.util,  org.apache.sshd.client.future,  org.apache.sshd.common.channel,  org.apache.mina.core.future&quot;,org.apache.sshd.common.channel;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.future,  org.apache.mina.core.future,  org.apache.sshd.common.util,  org.apache.sshd.common,  org.slf4j&quot;,org.apache.sshd.common.cipher;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common,  org.apache.sshd.common.util,  javax.crypto.spec,  javax.crypto&quot;,org.apache.sshd.common.compression;version=&quot;0.5.0&quot;;uses:=&quot;org.apache.sshd.common,org.apache.sshd.common.util,com.jcraft.jzlib&quot;,org.apache.sshd.common.digest;version=&quot;0.5.0&quot;;uses:=&quot;org.apach
 e.sshd.common.util,org.apache.sshd.common&quot;,org.apache.sshd.common.future;version=&quot;0.5.0&quot;;uses:=&quot;org.apache.mina.util&quot;,org.apache.sshd.common.kex;version=&quot;0.5.0&quot;; uses:=&quot;javax.crypto.interfaces,  org.apache.sshd.common.util,  javax.crypto.spec,  javax.crypto&quot;,org.apache.sshd.common.keyprovider;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common,  org.apache.sshd.common.util,  org.bouncycastle.openssl,  org.slf4j&quot;,org.apache.sshd.common.mac;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.util,  javax.crypto.spec,  org.apache.sshd.common,  javax.crypto&quot;,org.apache.sshd.common.random;version=&quot;0.5.0&quot;;uses:=&quot;org.apache.sshd.common,org.bouncycastle.crypto.prng&quot;,org.apache.sshd.common.session;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.future,  org.apache.mina.core.future,  org.apache.mina.core.session,  org.slf4j,  org.apache.sshd.common,  org.apache.mina.core.buffer
 ,  org.apache.sshd.client.channel,  org.apache.sshd.common.util&quot;,org.apache.sshd.common.signature;version=&quot;0.5.0&quot;;uses:=&quot;org.apache.sshd.common.util,org.apache.sshd.common&quot;,org.apache.sshd.common.util;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common,  org.apache.mina.core.buffer,  org.slf4j,  org.bouncycastle.jce.provider,  javax.crypto&quot;,org.apache.sshd.server;version=&quot;0.5.0&quot;;uses:=&quot;org.apache.sshd.server.session,org.apache.sshd.common,org.apache.sshd.common.util&quot;,org.apache.sshd.server.auth;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common,  org.apache.sshd.server,  org.apache.sshd.common.util,  org.apache.sshd.server.session,  org.apache.mina.core.future&quot;,org.apache.sshd.server.channel;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.mina.core.future,  org.apache.sshd.common.util,  org.apache.sshd.common,  org.apache.sshd.client.future,  org.slf4j,  org.apache.sshd.common.channel,  org.apache.
 mina.core.session,  org.apache.mina.core.buffer,  org.apache.mina.core.service,  org.apache.sshd.common.future,  org.apache.sshd.server,  org.apache.mina.transport.socket.nio,  org.apache.sshd.server.session&quot;,org.apache.sshd.server.command;version=&quot;0.5.0&quot;;uses:=&quot;org.apache.sshd.common.util,org.apache.sshd.server,org.slf4j&quot;,org.apache.sshd.server.filesystem;version=&quot;0.5.0&quot;;uses:=&quot;org.apache.sshd.server,org.slf4j&quot;,org.apache.sshd.server.jaas;version=&quot;0.5.0&quot;; uses:=&quot;javax.security.auth.callback,  javax.security.auth.login,  org.apache.sshd.server,  org.apache.sshd.server.session,  javax.security.auth&quot;,org.apache.sshd.server.kex;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.mina.core.future,  org.apache.sshd.common.util,  org.apache.sshd.common,  org.apache.sshd.common.kex,  org.apache.sshd.common.session,  org.apache.sshd.server.session,  org.apache.sshd.common.digest,  org.slf4j&quot;,org.apache.sshd.server.k
 eyprovider;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.util,  org.apache.sshd.common.keyprovider,  org.slf4j,  org.bouncycastle.openssl&quot;,org.apache.sshd.server.session;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.common.future,  org.apache.mina.core.future,  org.apache.sshd.common.util,  org.apache.sshd.server.channel,  org.apache.sshd.common,  org.apache.sshd.client.future,  org.apache.sshd.common.channel,  org.apache.sshd.common.session,  org.slf4j,  org.apache.mina.core.session,  org.apache.sshd.server.x11,  org.apache.mina.core.service,  org.apache.sshd.server,  org.apache.sshd.agent,  org.apache.sshd,  org.apache.mina.core.buffer,  org.apache.sshd.client.channel,  org.apache.mina.filter.executor,  org.apache.mina.core.filterchain,  org.apache.mina.transport.socket.nio&quot;,org.apache.sshd.server.sftp;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.server,  org.apache.sshd.common,  org.apache.sshd.common.util,  org.apache.sshd.ser
 ver.session,  org.slf4j&quot;,org.apache.sshd.server.shell;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.sshd.server,  org.apache.sshd.common.util,  org.slf4j,  org.apache.sshd.common&quot;,org.apache.sshd.server.x11;version=&quot;0.5.0&quot;; uses:=&quot;org.apache.mina.core.future,  org.apache.sshd.common,  org.apache.mina.core.buffer,  org.apache.sshd.client.future,  org.apache.sshd.client.channel,  org.slf4j,  org.apache.sshd.common.future,  org.apache.sshd.common.util,  org.apache.mina.core.session,  org.apache.sshd.common.channel,  org.apache.mina.filter.executor,  org.apache.mina.core.filterchain,  org.apache.mina.core.service,  org.apache.sshd.server.session,  org.apache.mina.transport.socket.nio&quot;&#xA;Tool: Bnd-0.0.311&#xA;Implementation-Vendor: The Apache Software Foundation&#xA;Specification-Vendor: The Apache Software Foundation&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6&#xA;Bundle-Name: Apache Mina SSHD :: Core&#xA;Bundle-Vendor: The Apache Soft
 ware Foundation&#xA;Bundle-ClassPath: lib/sshd-core-0.5.0.jar&#xA;Bundle-SymbolicName: sshd-core&#xA;Import-Package: com.jcraft.jzlib;resolution:=optional,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.security.auth,javax.security.auth.callback,javax.security.auth.login,org.apache.mina.core.buffer;version=&quot;[2.0,3)&quot;,org.apache.mina.core.filterchain;version=&quot;[2.0,3)&quot;,org.apache.mina.core.future;version=&quot;[2.0,3)&quot;,org.apache.mina.core.service;version=&quot;[2.0,3)&quot;,org.apache.mina.core.session;version=&quot;[2.0,3)&quot;,org.apache.mina.filter.executor;version=&quot;[2.0,3)&quot;,org.apache.mina.transport.socket;version=&quot;[2.0,3)&quot;,org.apache.mina.transport.socket.nio;version=&quot;[2.0,3)&quot;,org.apache.mina.util;version=&quot;[2.0,3)&quot;,org.apache.tomcat.jni;resolution:=optional,org.bouncycastle.crypto.prng;resolution:=optional,org.bouncycastle.jce.provider;resolution:=optional,org.bouncycastle.openssl;resolution:=o
 ptional,org.slf4j;version=&quot;[1.5,2)&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-License: http://www.apache.org/licenses/LICENSE-2.0&#xA;Build-Jdk: 1.6.0_22&#xA;Implementation-Version: 0.5.0&#xA;Bundle-Version: 0.5.0&#xA;Implementation-Title: Apache Mina SSHD :: Core&#xA;Specification-Title: Apache Mina SSHD :: Core
+          </instruction>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='info.evanchik.smk.feature.feature.jar' version='0.5.1.201109050850'>
+      <properties size='3'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse Integration for Apache ServiceMix Kernel Feature'/>
+        <property name='org.eclipse.equinox.p2.description' value='Eclipse Integration for Apache ServiceMix Kernel (and compatible) runtimes.'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+      </properties>
+      <provides size='3'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.smk.feature.feature.jar' version='0.5.1.201109050850'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
+        <provided namespace='org.eclipse.update.feature' name='info.evanchik.smk.feature' version='0.5.1.201109050850'/>
+      </provides>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <artifacts size='1'>
+        <artifact classifier='org.eclipse.update.feature' id='info.evanchik.smk.feature' version='0.5.1.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+      <licenses size='1'>
+        <license>
+          Eclipse Public License - v1.0
+        </license>
+      </licenses>
+      <copyright>
+        Copyright (c) 2010 Stephen Evanchik
+      </copyright>
+    </unit>
+    <unit id='info.evanchik.smk.app' version='0.5.0.201109050850'>
+      <update id='info.evanchik.smk.app' range='[0.0.0,0.5.0.201109050850)' severity='0'/>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='Application Definition for Apache ServiceMix Kernel'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.smk.app' version='0.5.0.201109050850'/>
+        <provided namespace='osgi.bundle' name='info.evanchik.smk.app' version='0.5.0.201109050850'/>
+        <provided namespace='java.package' name='info.evanchik.smk.app' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.1.0,4.0.0)'/>
+        <required namespace='java.package' name='org.apache.servicemix.kernel.main.spi' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='info.evanchik.smk.app' version='0.5.0.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-ManifestVersion: 2&#xA;Export-Package: info.evanchik.smk.app&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6,J2SE-1.5&#xA;Require-Bundle: org.eclipse.core.runtime;bundle-version=&quot;[3.1.0,4.0.0)&quot;&#xA;Bundle-Activator: info.evanchik.smk.app.Activator&#xA;Bundle-Name: Application Definition for Apache ServiceMix Kernel&#xA;Bundle-Version: 0.5.0.201109050850&#xA;Bundle-Vendor: evanchik.info&#xA;Bundle-SymbolicName: info.evanchik.smk.app;singleton:=true&#xA;Import-Package: org.apache.servicemix.kernel.main.spi&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='info.evanchik.eclipse.karaf.jmx.feature.feature.jar' version='0.5.3.201109050850'>
+      <properties size='3'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse JMX Integration Feature for Apache Felix Karaf'/>
+        <property name='org.eclipse.equinox.p2.description' value='JMX Integration for Apache Karaf runtimes'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+      </properties>
+      <provides size='3'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.jmx.feature.feature.jar' version='0.5.3.201109050850'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
+        <provided namespace='org.eclipse.update.feature' name='info.evanchik.eclipse.karaf.jmx.feature' version='0.5.3.201109050850'/>
+      </provides>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <artifacts size='1'>
+        <artifact classifier='org.eclipse.update.feature' id='info.evanchik.eclipse.karaf.jmx.feature' version='0.5.3.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+      <licenses size='1'>
+        <license>
+          Eclipse Public License - v1.0
+        </license>
+      </licenses>
+      <copyright>
+        Copyright (c) 2010 Stephen Evanchik
+      </copyright>
+    </unit>
+    <unit id='Eclipse Integration for Apache Karaf' version='1.0.0.07I7AcSCL8F7E7AA7g7Q7cQ7'>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse Integration for Apache Karaf'/>
+        <property name='org.eclipse.equinox.p2.type.category' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='Eclipse Integration for Apache Karaf' version='1.0.0.07I7AcSCL8F7E7AA7g7Q7cQ7'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.feature.feature.group' range='[0.5.3.201109050850,0.5.3.201109050850]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.jmx.feature.feature.group' range='[0.5.3.201109050850,0.5.3.201109050850]'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='org.fusesource.jansi' version='1.5.0' singleton='false'>
+      <update id='org.fusesource.jansi' range='[0.0.0,1.5.0)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='jansi'/>
+        <property name='org.eclipse.equinox.p2.description' value='Jansi is a java library for generating and interpreting ANSI escape sequences.'/>
+        <property name='org.eclipse.equinox.p2.provider' value='FuseSource, Corp.'/>
+        <property name='org.eclipse.equinox.p2.doc.url' value='http://fusesource.com/'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.fusesource.jansi' version='1.5.0'/>
+        <provided namespace='osgi.bundle' name='org.fusesource.jansi' version='1.5.0'/>
+        <provided namespace='java.package' name='org.fusesource.jansi' version='1.5.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='java.package' name='sun.reflect' range='0.0.0' optional='true'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.fusesource.jansi' version='1.5.0'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='2'>
+          <instruction key='manifest'>
+            Bundle-Description: Jansi is a java library for generating and interpreting ANSI escape sequences.&#xA;Build-Jdk: 1.6.0_22&#xA;Specification-Version: 1.5&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6&#xA;Export-Package: org.fusesource.jansi;version=&quot;1.5&quot;&#xA;Implementation-Title: jansi&#xA;Ignore-Package: org.fusesource.jansi,org.fusesource.jansi.internal&#xA;Tool: Bnd-0.0.357&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt&#xA;Implementation-Vendor: FuseSource, Corp.&#xA;Bundle-Name: jansi&#xA;Specification-Vendor: FuseSource, Corp.&#xA;Bundle-Version: 1.5&#xA;Manifest-Version: 1.0&#xA;Bundle-ClassPath: lib/jansi-1.5.jar&#xA;Bnd-LastModified: 1288884946825&#xA;Bundle-DocURL: http://fusesource.com/&#xA;Built-By: chirino&#xA;Implementation-Vendor-Id: org.fusesource.jansi&#xA;Created-By: 1.6.0_22 (Apple Inc.)&#xA;Bundle-SymbolicName: org.fusesource.jansi&#xA;Bundle-Vendor: FuseSource, Corp.&#xA;Specif
 ication-Title: jansi&#xA;Archiver-Version: Plexus Archiver&#xA;Implementation-Version: 1.5&#xA;Import-Package: sun.reflect;resolution:=optional
+          </instruction>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.osgi.jmx' version='1.0.0.201109050850' singleton='false'>
+      <update id='org.osgi.jmx' range='[0.0.0,1.0.0.201109050850)' severity='0'/>
+      <properties size='1'>
+        <property name='org.eclipse.equinox.p2.name' value='org.osgi.jmx'/>
+      </properties>
+      <provides size='9'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.osgi.jmx' version='1.0.0.201109050850'/>
+        <provided namespace='osgi.bundle' name='org.osgi.jmx' version='1.0.0.201109050850'/>
+        <provided namespace='java.package' name='org.osgi.jmx' version='1.0.0'/>
+        <provided namespace='java.package' name='org.osgi.jmx.framework' version='1.5.0'/>
+        <provided namespace='java.package' name='org.osgi.jmx.service.cm' version='1.3.0'/>
+        <provided namespace='java.package' name='org.osgi.jmx.service.permissionadmin' version='1.2.0'/>
+        <provided namespace='java.package' name='org.osgi.jmx.service.provisioning' version='1.2.0'/>
+        <provided namespace='java.package' name='org.osgi.jmx.service.useradmin' version='1.1.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='java.package' name='javax.management.openmbean' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.osgi.jmx' version='1.0.0.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-ManifestVersion: 2&#xA;Bundle-Name: org.osgi.jmx&#xA;Bundle-Version: 1.0.0.201109050850&#xA;Export-Package: org.osgi.jmx;version=&quot;1.0.0&quot;,org.osgi.jmx.framework;version=&quot;1.5.0&quot;,org.osgi.jmx.service.cm;version=&quot;1.3.0&quot;,org.osgi.jmx.service.permissionadmin;version=&quot;1.2.0&quot;,org.osgi.jmx.service.provisioning;version=&quot;1.2.0&quot;,org.osgi.jmx.service.useradmin;version=&quot;1.1.0&quot;&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6&#xA;Bundle-ClassPath: lib/org.apache.aries.jmx.api-0.2-incubating.jar,.&#xA;Bundle-SymbolicName: org.osgi.jmx&#xA;Manifest-Version: 1.0&#xA;Import-Package: javax.management.openmbean
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='info.evanchik.eclipse.karaf.jmx' version='0.5.0.201109050850' singleton='false'>
+      <update id='info.evanchik.eclipse.karaf.jmx' range='[0.0.0,0.5.0.201109050850)' severity='0'/>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='JMX Data Exporter for Eclipse Integration for Apache Karaf'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.jmx' version='0.5.0.201109050850'/>
+        <provided namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.jmx' version='0.5.0.201109050850'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.jmx' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='3'>
+        <required namespace='java.package' name='javax.management' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.4.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='info.evanchik.eclipse.karaf.jmx' version='0.5.0.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Vendor: evanchik.info&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Activator: info.evanchik.eclipse.karaf.jmx.KarafJMXPlugin&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6,J2SE-1.5&#xA;Import-Package: javax.management,org.eclipse.osgi.service.resolver;version=&quot;1.4.0&quot;,org.osgi.framework;version=&quot;1.4.0&quot;&#xA;Bundle-Name: JMX Data Exporter for Eclipse Integration for Apache Karaf&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: info.evanchik.eclipse.karaf.jmx&#xA;Bundle-Version: 0.5.0.201109050850&#xA;Export-Package: info.evanchik.eclipse.karaf.jmx
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.apache.servicemix.kernel.main' version='1.1.0.201109050850' singleton='false'>
+      <update id='org.apache.servicemix.kernel.main' range='[0.0.0,1.1.0.201109050850)' severity='0'/>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='Apache ServiceMix Kernel Main Classes'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.servicemix.kernel.main' version='1.1.0.201109050850'/>
+        <provided namespace='osgi.bundle' name='org.apache.servicemix.kernel.main' version='1.1.0.201109050850'/>
+        <provided namespace='java.package' name='org.apache.servicemix.kernel.main.spi' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.apache.servicemix.kernel.main' version='1.1.0.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0.201109050850&#xA;Export-Package: org.apache.servicemix.kernel.main.spi&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.apache.servicemix.kernel.main&#xA;Bundle-Name: Apache ServiceMix Kernel Main Classes&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Vendor: evanchik.info
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='info.evanchik.eclipse.karaf.wtp.ui' version='0.5.2.201109050850'>
+      <update id='info.evanchik.eclipse.karaf.wtp.ui' range='[0.0.0,0.5.2.201109050850)' severity='0'/>
+      <properties size='1'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse WTP UI Integration'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.wtp.ui' version='0.5.2.201109050850'/>
+        <provided namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.wtp.ui' version='0.5.2.201109050850'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.wtp.ui' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='8'>
+        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.pde.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.wst.common.project.facet.ui' range='[1.1.0,2.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.wst.server.ui' range='[1.0.204,2.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.wst.server.core' range='[1.0.204,2.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.core' range='0.5.2'/>
+        <required namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.ui' range='0.5.2'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='info.evanchik.eclipse.karaf.wtp.ui' version='0.5.2.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6&#xA;Require-Bundle: org.eclipse.debug.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.pde.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.wst.common.project.facet.ui;bundle-version=&quot;[1.1.0,2.0.0)&quot;,org.eclipse.wst.server.ui;bundle-version=&quot;[1.0.204,2.0.0)&quot;,org.eclipse.wst.server.core;bundle-version=&quot;[1.0.204,2.0.0)&quot;,org.eclipse.jdt.debug.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,info.evanchik.eclipse.karaf.core;bundle-version=&quot;0.5.2&quot;,info.evanchik.eclipse.karaf.ui;bundle-version=&quot;0.5.2&quot;&#xA;Bundle-Activator: info.evanchik.eclipse.karaf.wtp.ui.KarafWtpUIPluginActivator&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 0.5.2.201109050850&#xA;Export-Package: info.evanchik.eclipse.karaf.wtp.ui&#xA;Bundle-SymbolicName: info.evanchik.eclipse.karaf.wtp.ui;singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-Name: Eclipse WT
 P UI Integration
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='info.evanchik.karaf.app' version='0.5.0.201109050850'>
+      <update id='info.evanchik.karaf.app' range='[0.0.0,0.5.0.201109050850)' severity='0'/>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='Aplication definition for Apache Karaf'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.karaf.app' version='0.5.0.201109050850'/>
+        <provided namespace='osgi.bundle' name='info.evanchik.karaf.app' version='0.5.0.201109050850'/>
+        <provided namespace='java.package' name='info.evanchik.karaf.app' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.1.0,4.0.0)'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='info.evanchik.karaf.app' version='0.5.0.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Vendor: evanchik.info&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Activator: info.evanchik.karaf.app.Activator&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6,J2SE-1.5&#xA;Require-Bundle: org.eclipse.core.runtime;bundle-version=&quot;[3.1.0,4.0.0)&quot;&#xA;Bundle-Name: Aplication definition for Apache Karaf&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: info.evanchik.karaf.app;singleton:=true&#xA;Bundle-Version: 0.5.0.201109050850&#xA;Export-Package: info.evanchik.karaf.app
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='info.evanchik.eclipse.karaf.workbench' version='0.5.3.201109050850'>
+      <update id='info.evanchik.eclipse.karaf.workbench' range='[0.0.0,0.5.3.201109050850)' severity='0'/>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse Workbench Service Registry for Apache Karaf'/>
+        <property name='org.eclipse.equinox.p2.provider' value='evanchik.info'/>
+      </properties>
+      <provides size='6'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='info.evanchik.eclipse.karaf.workbench' version='0.5.3.201109050850'/>
+        <provided namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.workbench' version='0.5.3.201109050850'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.workbench' version='0.0.0'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.workbench.factory' version='0.0.0'/>
+        <provided namespace='java.package' name='info.evanchik.eclipse.karaf.workbench.provider' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='16'>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.1.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jface.databinding' range='1.4.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='3.6.1'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='3.6.1'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='3.5.2'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.navigator' range='3.5.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.navigator.resources' range='3.4.202'/>
+        <required namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.core' range='0.5.3'/>
+        <required namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.jmx' range='0.5.0'/>
+        <required namespace='osgi.bundle' name='info.evanchik.eclipse.karaf.ui' range='0.5.3'/>
+        <required namespace='java.package' name='javax.management' range='0.0.0'/>
+        <required namespace='java.package' name='org.apache.aries.jmx.codec' range='0.2.0.incubating'/>
+        <required namespace='java.package' name='org.osgi.jmx.framework' range='1.5.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='info.evanchik.eclipse.karaf.workbench' version='0.5.3.201109050850'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-ManifestVersion: 2&#xA;Export-Package: info.evanchik.eclipse.karaf.workbench,info.evanchik.eclipse.karaf.workbench.factory,info.evanchik.eclipse.karaf.workbench.provider&#xA;Bundle-RequiredExecutionEnvironment: JavaSE-1.6&#xA;Require-Bundle: org.eclipse.core.runtime;bundle-version=&quot;[3.1.0,4.0.0)&quot;,org.eclipse.debug.core;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.jdt.launching;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.jface.databinding;bundle-version=&quot;1.4.0&quot;,org.eclipse.jface.text;bundle-version=&quot;3.6.1&quot;,org.eclipse.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.ui.editors;bundle-version=&quot;3.6.1&quot;,org.eclipse.ui.forms;bundle-version=&quot;3.5.2&quot;,org.eclipse.ui.navigator;bundle-version=&quot;3.5.0&quot;,org.eclipse.ui.navigator.resources;bundle-version=&quot;3.4.202&quot;,info.evanchik.eclipse.karaf.core;bundle-version=&quot;0.5.3&quot;,info.evanchik.eclipse.karaf.jmx;bundle-version=&quot
 ;0.5.0&quot;,info.evanchik.eclipse.karaf.ui;bundle-version=&quot;0.5.3&quot;&#xA;Bundle-Activator: info.evanchik.eclipse.karaf.workbench.KarafWorkbenchActivator&#xA;Bundle-Name: Eclipse Workbench Service Registry for Apache Karaf&#xA;Bundle-Version: 0.5.3.201109050850&#xA;Bundle-Vendor: evanchik.info&#xA;Bundle-SymbolicName: info.evanchik.eclipse.karaf.workbench;singleton:=true&#xA;Import-Package: javax.management,org.apache.aries.jmx.codec;version=&quot;0.2.0.incubating&quot;,org.osgi.jmx.framework;version=&quot;1.5.0&quot;&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.apache.mina.core' version='2.0.0' singleton='false'>
+      <update id='org.apache.mina.core' range='[0.0.0,2.0.0)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Apache MINA Core'/>
+        <property name='org.eclipse.equinox.p2.description' value='Apache MINA is a network application framework which helps users develop high performance and highly scalable network applications easily.  It provides an abstract event-driven asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.'/>
+        <property name='org.eclipse.equinox.p2.provider' value='Apache MINA Project'/>
+        <property name='org.eclipse.equinox.p2.doc.url' value='http://mina.apache.org/'/>
+      </properties>
+      <provides size='49'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.mina.core' version='2.0.0'/>
+        <provided namespace='osgi.bundle' name='org.apache.mina.core' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core.buffer' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core.file' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core.filterchain' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core.future' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core.polling' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core.service' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core.session' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.core.write' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.buffer' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.codec' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.codec.demux' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.codec.prefixedstring' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.codec.serialization' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.codec.statemachine' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.codec.textline' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.errorgenerating' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.executor' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.firewall' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.keepalive' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.logging' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.reqres' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.ssl' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.statistic' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.stream' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.filter.util' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.handler.chain' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.handler.demux' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.handler.multiton' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.handler.stream' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.event' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.filter' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.handlers' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.handlers.http' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.handlers.http.basic' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.handlers.http.digest' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.handlers.http.ntlm' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.handlers.socks' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.session' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.proxy.utils' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.transport.socket' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.transport.socket.nio' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.transport.vmpipe' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.util' version='2.0.0'/>
+        <provided namespace='java.package' name='org.apache.mina.util.byteaccess' version='2.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='52'>
+        <required namespace='java.package' name='javax.crypto' range='0.0.0'/>
+        <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/>
+        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
+        <required namespace='java.package' name='javax.security.sasl' range='0.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.buffer' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.file' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.filterchain' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.future' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.polling' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.service' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.session' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.core.write' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.buffer' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.codec' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.codec.demux' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.codec.prefixedstring' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.codec.serialization' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.codec.statemachine' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.codec.textline' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.errorgenerating' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.executor' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.firewall' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.keepalive' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.logging' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.reqres' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.ssl' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.statistic' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.stream' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.filter.util' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.handler.chain' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.handler.demux' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.handler.multiton' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.handler.stream' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.event' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.filter' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.handlers' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.handlers.http' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.handlers.http.basic' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.handlers.http.digest' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.handlers.http.ntlm' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.handlers.socks' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.session' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.proxy.utils' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.transport.socket' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.transport.socket.nio' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.transport.vmpipe' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.util' range='2.0.0'/>
+        <required namespace='java.package' name='org.apache.mina.util.byteaccess' range='2.0.0'/>
+        <required namespace='java.package' name='org.ietf.jgss' range='0.0.0'/>
+        <required namespace='java.package' name='org.slf4j' range='1.5.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.apache.mina.core' version='2.0.0'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='2'>
+          <instruction key='manifest'>

[... 345 lines stripped ...]
Copied: karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/build.properties (from r1227535, karaf/eik/trunk/features/info.evanchik.eclipse.karaf.wtp.feature/build.properties)
URL: http://svn.apache.org/viewvc/karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/build.properties?p2=karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/build.properties&p1=karaf/eik/trunk/features/info.evanchik.eclipse.karaf.wtp.feature/build.properties&r1=1227535&r2=1227544&rev=1227544&view=diff
==============================================================================
    (empty)

Added: karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/feature.properties
URL: http://svn.apache.org/viewvc/karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/feature.properties?rev=1227544&view=auto
==============================================================================
--- karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/feature.properties (added)
+++ karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/feature.properties Thu Jan  5 10:28:28 2012
@@ -0,0 +1,6 @@
+featureName=Eclipse Web Tools Platform Integration for Apache Karaf
+copyright=Copyright Apache Software Foundation http\://www.apache.org
+licenseURL=http\://www.apache.org/licenses/LICENSE-2.0.txt
+license=Apache License 2.0
+description=Eclipse Web Tools Platform Integration for Apache Karaf
+providerName=Apache Software Foundation

Copied: karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/feature.xml (from r1227535, karaf/eik/trunk/features/info.evanchik.eclipse.karaf.wtp.feature/feature.xml)
URL: http://svn.apache.org/viewvc/karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/feature.xml?p2=karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/feature.xml&p1=karaf/eik/trunk/features/info.evanchik.eclipse.karaf.wtp.feature/feature.xml&r1=1227535&r2=1227544&rev=1227544&view=diff
==============================================================================
--- karaf/eik/trunk/features/info.evanchik.eclipse.karaf.wtp.feature/feature.xml (original)
+++ karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/feature.xml Thu Jan  5 10:28:28 2012
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <feature
-      id="info.evanchik.eclipse.karaf.wtp.feature"
+      id="org.apache.karaf.eik.wtp.feature"
       label="%featureName"
-      version="0.5.2.qualifier"
+      version="3.0.0.qualifier"
       provider-name="%providerName">
 
    <description>
@@ -32,20 +32,20 @@
       <import plugin="org.eclipse.wst.common.project.facet.ui" version="1.1.0" match="compatible"/>
       <import plugin="org.eclipse.wst.server.ui" version="1.0.204" match="compatible"/>
       <import plugin="org.eclipse.jdt.debug.ui" version="3.2.0" match="compatible"/>
-      <import plugin="info.evanchik.eclipse.karaf.core" version="0.5.2" match="greaterOrEqual"/>
-      <import plugin="info.evanchik.eclipse.karaf.ui" version="0.5.2" match="greaterOrEqual"/>
-      <import plugin="info.evanchik.eclipse.karaf.workbench" version="0.5.2" match="greaterOrEqual"/>
+      <import plugin="org.apache.karaf.eik.core" version="3.0.0" match="greaterOrEqual"/>
+      <import plugin="org.apache.karaf.eik.ui" version="3.0.0" match="greaterOrEqual"/>
+      <import plugin="org.apache.karaf.eik.workbench" version="3.0.0" match="greaterOrEqual"/>
    </requires>
 
    <plugin
-         id="info.evanchik.eclipse.karaf.wtp.core"
+         id="org.apache.karaf.eik.wtp.core"
          download-size="0"
          install-size="0"
          version="0.0.0"
          unpack="false"/>
 
    <plugin
-         id="info.evanchik.eclipse.karaf.wtp.ui"
+         id="org.apache.karaf.eik.wtp.ui"
          download-size="0"
          install-size="0"
          version="0.0.0"

Added: karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/pom.xml
URL: http://svn.apache.org/viewvc/karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/pom.xml?rev=1227544&view=auto
==============================================================================
--- karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/pom.xml (added)
+++ karaf/eik/trunk/features/org.apache.karaf.eik.wtp.feature/pom.xml Thu Jan  5 10:28:28 2012
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <!--
+
+        Licensed to the Apache Software Foundation (ASF) under one or more
+        contributor license agreements.  See the NOTICE file distributed with
+        this work for additional information regarding copyright ownership.
+        The ASF licenses this file to You under the Apache License, Version 2.0
+        (the "License"); you may not use this file except in compliance with
+        the License.  You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing, software
+        distributed under the License is distributed on an "AS IS" BASIS,
+        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+        See the License for the specific language governing permissions and
+        limitations under the License.
+    -->
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.karaf.eik</groupId>
+        <artifactId>features</artifactId>
+        <version>3.0.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <groupId>org.apache.karaf.eik.features</groupId>
+    <artifactId>org.apache.karaf.eik.wtp.feature</artifactId>
+    <packaging>eclipse-feature</packaging>
+    <name>Apache Karaf :: EIK :: Features :: Eclipse WTP Integration Feature</name>
+
+</project>

Modified: karaf/eik/trunk/features/pom.xml
URL: http://svn.apache.org/viewvc/karaf/eik/trunk/features/pom.xml?rev=1227544&r1=1227543&r2=1227544&view=diff
==============================================================================
--- karaf/eik/trunk/features/pom.xml (original)
+++ karaf/eik/trunk/features/pom.xml Thu Jan  5 10:28:28 2012
@@ -1,32 +1,44 @@
-<?xml version="1.0"?>
-<!--
-     Copyright (c) 2009 Stephen Evanchik
-     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:
-      Stephen Evanchik - initial implementation
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <parent>
-    <groupId>info.evanchik.eclipse.karaf</groupId>
-    <artifactId>eik-parent</artifactId>
-    <version>1.0.0</version>
-  </parent>
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>info.evanchik.eclipse.karaf</groupId>
-  <artifactId>eik-features-parent</artifactId>
-  <packaging>pom</packaging>
-  <name>Eclipse Integration for Karaf :: Features</name>
-  <version>1.0.0</version>
-  <description>Eclipse Features for EIK</description>
-  <modules>
-    <module>info.evanchik.eclipse.karaf.feature</module>
-    <module>info.evanchik.eclipse.karaf.jmx.feature</module>
-    <module>info.evanchik.eclipse.karaf.wtp.feature</module>
-    <module>info.evanchik.smk.feature</module>
-    <module>info.evanchik.eclipse.karaf.update</module>
-  </modules>
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <!--
+
+        Licensed to the Apache Software Foundation (ASF) under one or more
+        contributor license agreements.  See the NOTICE file distributed with
+        this work for additional information regarding copyright ownership.
+        The ASF licenses this file to You under the Apache License, Version 2.0
+        (the "License"); you may not use this file except in compliance with
+        the License.  You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+
+        Unless required by applicable law or agreed to in writing, software
+        distributed under the License is distributed on an "AS IS" BASIS,
+        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+        See the License for the specific language governing permissions and
+        limitations under the License.
+    -->
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.karaf</groupId>
+        <artifactId>eik</artifactId>
+        <version>3.0.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <groupId>org.apache.karaf.eik</groupId>
+    <artifactId>features</artifactId>
+    <packaging>pom</packaging>
+    <name>Apache Karaf :: EIK :: Features</name>
+
+    <modules>
+        <module>org.apache.karaf.eik.feature</module>
+        <module>org.apache.karaf.eik.jmx.feature</module>
+        <module>org.apache.karaf.eik.wtp.feature</module>
+        <module>org.apache.karaf.eik.smk.feature</module>
+        <module>org.apache.karaf.eik.update</module>
+    </modules>
+
 </project>