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>