Hi Guillaume,

Thanks for point that out, I just submit a patch[1] of Karaf feature validate plugin and committed change of camel features. Now the validate plugin is happy with the camel features without the compendium bundle.

[1] https://issues.apache.org/jira/browse/FELIX-2388

Willem
Guillaume Nodet wrote:
Those two packages are provided by Karaf directly, so I'm not sure we
really want to force any additional bundle here.

On Thu, Jun 3, 2010 at 07:29, Willem Jiang <willem.ji...@gmail.com> wrote:
Hi Guillaume,

The missing packages are
org.osgi.util.tracker;version="[1.4,2)"
org.osgi.service.cm;version="[1.2.0,2.0.0)"

You can find out it by using "mvn clean install -Pvalidate".

Willem

Guillaume Nodet wrote:
It's not usually a good idea to install
 mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version}
The reason is that it includes lots of packages that are better
installed as part of a given service.
For example, the blueprint bundle comes with the api embedded, so does
config admin and a lot of other services.
It works usually better and we had troubles in the past when using the
big compendium jar.
Which packages are missing in this case ?

On Thu, Jun 3, 2010 at 05:38,  <ningji...@apache.org> wrote:
Author: ningjiang
Date: Thu Jun  3 03:38:23 2010
New Revision: 950862

URL: http://svn.apache.org/viewvc?rev=950862&view=rev
Log:
Updated the apache camel features file according to recent osgi changes

Modified:
  camel/trunk/platforms/karaf/features/pom.xml

camel/trunk/platforms/karaf/features/src/main/resources/features-spring3.xml
  camel/trunk/platforms/karaf/features/src/main/resources/features.xml

Modified: camel/trunk/platforms/karaf/features/pom.xml
URL:
http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/pom.xml?rev=950862&r1=950861&r2=950862&view=diff

==============================================================================
--- camel/trunk/platforms/karaf/features/pom.xml (original)
+++ camel/trunk/platforms/karaf/features/pom.xml Thu Jun  3 03:38:23 2010
@@ -97,6 +97,7 @@
     <openjpa-bundle-version>1.2.1_2</openjpa-bundle-version>
     <opensaml-version>1.1_3</opensaml-version>
     <oscache-bundle-version>2.4_3</oscache-bundle-version>
+      <osgi.compendium.version>4.2.0</osgi.compendium.version>
     <protobuf-java-bundle-version>2.2.0_1</protobuf-java-bundle-version>
     <pax.web.version>0.7.2</pax.web.version>
     <quartz-bundle-version>1.6.6_1</quartz-bundle-version>

Modified:
camel/trunk/platforms/karaf/features/src/main/resources/features-spring3.xml
URL:
http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/src/main/resources/features-spring3.xml?rev=950862&r1=950861&r2=950862&view=diff

==============================================================================
---
camel/trunk/platforms/karaf/features/src/main/resources/features-spring3.xml
(original)
+++
camel/trunk/platforms/karaf/features/src/main/resources/features-spring3.xml
Thu Jun  3 03:38:23 2010
@@ -22,7 +22,7 @@
   </config>

 
<bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/${servlet-api-2.5-version}</bundle>

 
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jetty-bundle/${jetty6-bundle-version}</bundle>
-    <bundle>mvn:org.osgi/org.osgi.compendium/4.2.0</bundle>
+
 <bundle>mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version}</bundle>
   <bundle>mvn:org.ops4j.pax.web/pax-web-api/${pax.web.version}</bundle>
   <bundle>mvn:org.ops4j.pax.web/pax-web-spi/${pax.web.version}</bundle>

 <bundle>mvn:org.ops4j.pax.web/pax-web-runtime/${pax.web.version}</bundle>
@@ -49,6 +49,12 @@
   <feature version='${pom.version}'>camel-core</feature>
   <bundle>mvn:org.apache.camel/camel-spring/${pom.version}</bundle>
 </feature>
+  <feature name='camel-blueprint' version='${pom.version}'>
+     <feature version='${pom.version}'>camel-core</feature>
+
<bundle>mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version}</bundle>
+
<bundle>mvn:org.apache.camel/camel-blueprint/${pom.version}</bundle>
+
<bundle>mvn:org.apache.aries.blueprint/org.apache.aries.blueprint/${aries-blueprint-version}</bundle>
+  </feature>
 <feature name='camel-test' version='${pom.version}'>
   <feature version='${pom.version}'>camel-spring</feature>

 
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.junit/${junit-bundle-version}</bundle>

Modified:
camel/trunk/platforms/karaf/features/src/main/resources/features.xml
URL:
http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/features/src/main/resources/features.xml?rev=950862&r1=950861&r2=950862&view=diff

==============================================================================
--- camel/trunk/platforms/karaf/features/src/main/resources/features.xml
(original)
+++ camel/trunk/platforms/karaf/features/src/main/resources/features.xml
Thu Jun  3 03:38:23 2010
@@ -22,7 +22,7 @@
   </config>

 
<bundle>mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/${servlet-api-2.5-version}</bundle>

 
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jetty-bundle/${jetty6-bundle-version}</bundle>
-    <bundle>mvn:org.osgi/org.osgi.compendium/4.2.0</bundle>
+
 <bundle>mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version}</bundle>
   <bundle>mvn:org.ops4j.pax.web/pax-web-api/${pax.web.version}</bundle>
   <bundle>mvn:org.ops4j.pax.web/pax-web-spi/${pax.web.version}</bundle>

 <bundle>mvn:org.ops4j.pax.web/pax-web-runtime/${pax.web.version}</bundle>
@@ -51,7 +51,9 @@
 </feature>
 <feature name='camel-blueprint' version='${pom.version}'>
   <feature version='${pom.version}'>camel-core</feature>
+
 <bundle>mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version}</bundle>
   <bundle>mvn:org.apache.camel/camel-blueprint/${pom.version}</bundle>
+
 
<bundle>mvn:org.apache.aries.blueprint/org.apache.aries.blueprint/${aries-blueprint-version}</bundle>
 </feature>
 <feature name='camel-test' version='${pom.version}'>
   <feature version='${pom.version}'>camel-spring</feature>










Reply via email to