This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch CAMEL-13002
in repository https://gitbox.apache.org/repos/asf/camel.git

commit f2458c46c45f0f4820d96a3acc58b9aad56ff8a4
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Wed Dec 19 15:36:58 2018 +0100

    CAMEL-13002 - Fix Karaf features - beginning
---
 camel-api/pom.xml                                       | 11 +++++++++++
 camel-core/pom.xml                                      | 17 +++++++++++++++--
 camel-management-api/pom.xml                            | 10 ++++++++++
 camel-management-impl/pom.xml                           | 10 ++++++++++
 camel-util/pom.xml                                      | 10 ++++++++++
 .../karaf/features/src/main/resources/features.xml      |  4 ++++
 .../camel-spring-boot-dependencies/pom.xml              | 10 +++++-----
 7 files changed, 65 insertions(+), 7 deletions(-)

diff --git a/camel-api/pom.xml b/camel-api/pom.xml
index 6875740..2f2af50 100644
--- a/camel-api/pom.xml
+++ b/camel-api/pom.xml
@@ -34,6 +34,17 @@
   <name>Camel :: API</name>
   <description>The Camel API</description>
 
+  <properties>
+<camel.osgi.export.pkg>
+      org.apache.camel.*;-noimport:=true
+      !org.apache.camel.support.*
+ </camel.osgi.export.pkg>
+ <camel.osgi.import>
+      !org.apache.camel.*,
+      *
+ </camel.osgi.import>
+  </properties>
+
   <dependencies>
 
     <dependency>
diff --git a/camel-core/pom.xml b/camel-core/pom.xml
index 6b08aaf..f98f21c 100644
--- a/camel-core/pom.xml
+++ b/camel-core/pom.xml
@@ -37,14 +37,27 @@
   <properties>
     <camel.osgi.export.pkg>
       !org.apache.camel.tools.*,
-      org.apache.camel.*;-noimport:=true
+      org.apache.camel.builder.*;-noimport:=true,
+      org.apache.camel.cloud.*;-noimport:=true,
+      org.apache.camel.component.*;-noimport:=true,
+      org.apache.camel.converter.*;-noimport:=true,
+      org.apache.camel.impl.*;-noimport:=true,
+      org.apache.camel.language.*;-noimport:=true,
+      org.apache.camel.main.*;-noimport:=true,
+      org.apache.camel.model.*;-noimport:=true,
+      org.apache.camel.processor.*;-noimport:=true,
+      org.apache.camel.reifier.*;-noimport:=true,
+      org.apache.camel.runtimecatalog.*;-noimport:=true,
+      org.apache.camel.saga.*;-noimport:=true,
+      org.apache.camel.support.*;-noimport:=true,
+      org.apache.camel.throttling.*;-noimport:=true
     </camel.osgi.export.pkg>
     <camel.osgi.import>
       org.apache.camel.tools.*;resolution:=optional,
-      !org.apache.camel.*,
       !com.github.benmanes.caffeine.cache,
       !org.json.simple,
       ${camel.osgi.import.defaults},
+      org.apache.camel.*,
       org.springframework.transaction;resolution:=optional,
       org.apache.camel.spring.spi;resolution:=optional,
       org.apache.xalan.xsltc.trax;resolution:=optional,
diff --git a/camel-management-api/pom.xml b/camel-management-api/pom.xml
index 67f61c3..71a6487 100644
--- a/camel-management-api/pom.xml
+++ b/camel-management-api/pom.xml
@@ -34,6 +34,16 @@
   <name>Camel :: Management API</name>
   <description>The Camel Management API</description>
 
+  <properties>
+<camel.osgi.export.pkg>
+      org.apache.camel.*;-noimport:=true
+ </camel.osgi.export.pkg>
+ <camel.osgi.import>
+      !org.apache.camel.*,
+      *
+ </camel.osgi.import>
+  </properties>
+
   <dependencies>
 
     <dependency>
diff --git a/camel-management-impl/pom.xml b/camel-management-impl/pom.xml
index 2881e23..25f345e 100644
--- a/camel-management-impl/pom.xml
+++ b/camel-management-impl/pom.xml
@@ -34,6 +34,16 @@
   <name>Camel :: Management Implementation</name>
   <description>The Camel Management Implementation</description>
 
+  <properties>
+<camel.osgi.export.pkg>
+      org.apache.camel.*;-noimport:=true
+ </camel.osgi.export.pkg>
+ <camel.osgi.import>
+      !org.apache.camel.*,
+      *
+ </camel.osgi.import>
+  </properties>
+
   <dependencies>
 
     <dependency>
diff --git a/camel-util/pom.xml b/camel-util/pom.xml
index a05e56e..3db8228 100644
--- a/camel-util/pom.xml
+++ b/camel-util/pom.xml
@@ -34,6 +34,16 @@
   <name>Camel :: Util</name>
   <description>The Camel Utilities</description>
 
+  <properties>
+<camel.osgi.export.pkg>
+      org.apache.camel.*;-noimport:=true
+ </camel.osgi.export.pkg>
+ <camel.osgi.import>
+      !org.apache.camel.*,
+      *
+ </camel.osgi.import>
+  </properties>
+
   <dependencies>
 
     <!-- required dependencies by camel-core -->
diff --git a/platforms/karaf/features/src/main/resources/features.xml 
b/platforms/karaf/features/src/main/resources/features.xml
index c47ebeb..ec2c8ef 100644
--- a/platforms/karaf/features/src/main/resources/features.xml
+++ b/platforms/karaf/features/src/main/resources/features.xml
@@ -41,6 +41,10 @@
   <feature name='camel-core' version='${project.version}' resolver='(obr)' 
start-level='50'>
     <feature version='${servicemix-specs-version}'>xml-specs-api</feature>
     <bundle>mvn:org.apache.camel/camel-core/${project.version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-api/${project.version}</bundle>
+    
<bundle>mvn:org.apache.camel/camel-management-api/${project.version}</bundle>
+    
<bundle>mvn:org.apache.camel/camel-management-impl/${project.version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-util/${project.version}</bundle>
     <conditional>
       <condition>shell</condition>
       
<bundle>mvn:org.apache.camel/camel-commands-core/${project.version}</bundle>
diff --git 
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml 
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
index 844e4b1..664b2c8 100644
--- 
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
+++ 
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
@@ -88,7 +88,7 @@
       <dependency>
         <groupId>com.dropbox.core</groupId>
         <artifactId>dropbox-core-sdk</artifactId>
-        <version>3.0.10</version>
+        <version>3.0.11</version>
       </dependency>
       <dependency>
         <groupId>com.github.dozermapper</groupId>
@@ -3382,22 +3382,22 @@
       <dependency>
         <groupId>org.apache.pdfbox</groupId>
         <artifactId>fontbox</artifactId>
-        <version>2.0.12</version>
+        <version>2.0.13</version>
       </dependency>
       <dependency>
         <groupId>org.apache.pdfbox</groupId>
         <artifactId>pdfbox</artifactId>
-        <version>2.0.12</version>
+        <version>2.0.13</version>
       </dependency>
       <dependency>
         <groupId>org.apache.pdfbox</groupId>
         <artifactId>pdfbox-debugger</artifactId>
-        <version>2.0.12</version>
+        <version>2.0.13</version>
       </dependency>
       <dependency>
         <groupId>org.apache.pdfbox</groupId>
         <artifactId>pdfbox-tools</artifactId>
-        <version>2.0.12</version>
+        <version>2.0.13</version>
       </dependency>
       <dependency>
         <groupId>org.apache.ws.commons.axiom</groupId>

Reply via email to