| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| |
| 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. |
| |
| --> |
| <features xmlns="http://karaf.apache.org/xmlns/features/v1.5.0" name="camel-${project.version}"> |
| |
| <!-- TODO: specs will be provided by Apache Karaf 4.5.x spec features repository. However, in order to have Camel 4.x working on Karaf 4.4.x, we define spec features here --> |
| <feature name="jakarta-activation" version="2.1.2"> |
| <bundle dependency="true">mvn:jakarta.activation/jakarta.activation-api/2.1.2</bundle> |
| </feature> |
| <feature name="jakarta-annotation" version="2.1.1"> |
| <bundle dependency="true">mvn:jakarta.annotation/jakarta.annotation-api/2.1.1</bundle> |
| </feature> |
| |
| <feature name="jakarta-xml-bind" version="3.0.1"> |
| <feature version="[2,3)">jakarta-activation</feature> |
| <bundle dependency="true">mvn:jakarta.xml.bind/jakarta.xml.bind-api/3.0.1</bundle> |
| </feature> |
| |
| <feature name="jakarta-xml-bind" version="4.0.1"> |
| <feature version="[2.1,3)">jakarta-activation</feature> |
| <bundle dependency="true">mvn:jakarta.xml.bind/jakarta.xml.bind-api/4.0.1</bundle> |
| </feature> |
| |
| <feature name="jakarta-xml-ws" version="4.0.1"> |
| <bundle dependency="true">mvn:jakarta.xml.ws/jakarta.xml.ws-api/4.0.1</bundle> |
| </feature> |
| |
| <feature name="jakarta-ws-rs" version="3.1.0"> |
| <bundle dependency="true">mvn:jakarta.ws.rs/jakarta.ws.rs-api/3.1.0</bundle> |
| </feature> |
| |
| <feature name="jakarta-validation" version="3.0.2"> |
| <bundle dependency="true">mvn:jakarta.validation/jakarta.validation-api/3.0.2</bundle> |
| </feature> |
| |
| <feature name="jakarta-jws" version="3.0.0"> |
| <bundle dependency="true">mvn:jakarta.jws/jakarta.jws-api/3.0.0</bundle> |
| </feature> |
| |
| <feature name="jaxb-runtime" version="3.0.2"> |
| <feature version="[3,4)">jakarta-xml-bind</feature> |
| <bundle dependency="true">mvn:com.sun.xml.bind/jaxb-core/3.0.2</bundle> |
| <bundle dependency="true">mvn:com.sun.xml.bind/jaxb-impl/3.0.2</bundle> |
| <bundle dependency="true">mvn:com.sun.xml.bind/jaxb-osgi/3.0.2</bundle> |
| </feature> |
| |
| <feature name="jaxb-runtime" version="4.0.4"> |
| <feature version="[4,5)">jakarta-xml-bind</feature> |
| <bundle dependency="true">mvn:com.sun.xml.bind/jaxb-core/4.0.4</bundle> |
| <bundle dependency="true">mvn:com.sun.xml.bind/jaxb-impl/4.0.4</bundle> |
| <bundle dependency="true">mvn:com.sun.xml.bind/jaxb-osgi/4.0.4</bundle> |
| </feature> |
| |
| <feature name="activation-runtime" version="2.0.1"> |
| <feature version="[2.1,3)">jakarta-activation</feature> |
| <bundle dependency="true">mvn:org.eclipse.angus/angus-activation/2.0.1</bundle> |
| </feature> |
| |
| <feature name="jakarta-servlet" version="5.0.0"> |
| <bundle dependency="true">mvn:jakarta.servlet/jakarta.servlet-api/5.0.0</bundle> |
| </feature> |
| |
| <feature name="jakarta-servlet" version="6.0.0"> |
| <bundle dependency="true">mvn:jakarta.servlet/jakarta.servlet-api/6.0.0</bundle> |
| </feature> |
| |
| <feature name="jakarta-soap" version="3.0.1"> |
| <bundle dependency="true">mvn:jakarta.xml.soap/jakarta.xml.soap-api/3.0.1</bundle> |
| </feature> |
| |
| <feature name="bouncycastle" version="${bouncycastle-version}"> |
| <bundle dependency='true'>mvn:org.bouncycastle/bcprov-jdk18on/${bouncycastle-version}</bundle> |
| <bundle dependency='true'>mvn:org.bouncycastle/bcpg-jdk18on/${bouncycastle-version}</bundle> |
| <bundle dependency='true'>mvn:org.bouncycastle/bcpkix-jdk18on/${bouncycastle-version}</bundle> |
| </feature> |
| |
| <feature name="jackson" version="${jackson2-version}"> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-databind/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-core/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson2-version}</bundle> |
| </feature> |
| |
| <feature name="jetty" version="11.0.18"> |
| <feature version="[5,6)">jakarta-servlet</feature> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-alpn-server/11.0.18</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-http/11.0.18</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-io/11.0.18</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-server/11.0.18</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-util/11.0.18</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-security/11.0.18</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty.http2/http2-hpack/11.0.18</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty.http2/http2-common/11.0.18</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty.http2/http2-server/11.0.18</bundle> |
| </feature> |
| |
| <feature name="jetty" version="${jetty-version}"> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-alpn-server/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-http/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-io/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-server/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-session/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-jmx/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-util/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty/jetty-security/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty.http2/jetty-http2-hpack/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty.http2/jetty-http2-common/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty.http2/jetty-http2-server/${jetty-version}</bundle> |
| </feature> |
| |
| <feature name="http-client" version="4.5.14"> |
| <bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.16</bundle> |
| <bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.5.14</bundle> |
| </feature> |
| |
| <feature name="http-client" version="${httpclient-version}"> |
| <bundle dependency="true">wrap:mvn:org.apache.httpcomponents.core5/httpcore5/${httpclient-version}</bundle> |
| <bundle dependency="true">wrap:mvn:org.apache.httpcomponents.client5/httpclient5/${httpclient-version}</bundle> |
| </feature> |
| |
| <feature name="netty" version="${netty-version}"> |
| <bundle dependency='true'>mvn:io.netty/netty-buffer/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-common/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-handler/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-resolver/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-native-unix-common/${netty-version}</bundle> |
| </feature> |
| |
| <feature name='xml-specs-api' version='${servicemix-specs-version}' start-level='10'> |
| <feature version="[2.1,3)">jakarta-activation</feature> |
| <feature>jakarta-annotation</feature> |
| <feature>jakarta-xml-ws</feature> |
| <feature>jakarta-ws-rs</feature> |
| <feature>jakarta-soap</feature> |
| <feature>jakarta-xml-bind</feature> |
| <feature>jaxb-runtime</feature> |
| <feature>activation-runtime</feature> |
| <bundle>mvn:org.codehaus.woodstox/stax2-api/4.2.1</bundle> |
| <bundle>mvn:com.fasterxml.woodstox/woodstox-core/6.5.1</bundle> |
| </feature> |
| |
| <feature name="awssdk" version="${aws-java-sdk2-version}" start-level="50"> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/auth/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/aws-core/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/sdk-core/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/http-client-spi/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/apache-client/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/regions/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/utils/${aws-java-sdk2-version}</bundle> |
| </feature> |
| <feature name="azure" version="1.46.0" start-level="50"> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-core/1.46.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-identity/1.11.2</bundle> |
| <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> |
| <bundle dependency='true'>mvn:io.projectreactor/reactor-core/3.4.34</bundle> |
| </feature> |
| <feature name="azure-storage" version="1.46.0" start-level="50"> |
| <feature version='[1.46,1.47)'>azure</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-storage-common/12.24.1</bundle> |
| </feature> |
| <feature name="azure-eventhubs" version="1.46.0" start-level="50"> |
| <feature version='[1.46,1.47)'>azure-storage</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-core-amqp/2.9.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-messaging-eventhubs/5.18.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-messaging-eventhubs-checkpointstore-blob/1.19.1</bundle> |
| </feature> |
| <feature name="guava" version="${guava-version}"> |
| <bundle dependency='true'>mvn:com.google.guava/guava/${guava-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.guava/failureaccess/1.0.2</bundle> |
| </feature> |
| |
| <!--For use where version 33 is not allowed --> |
| <feature name="guava" version="32.1.3"> |
| <bundle dependency='true'>mvn:com.google.guava/guava/32.1.3-jre</bundle> |
| <bundle dependency='true'>mvn:com.google.guava/failureaccess/1.0.2</bundle> |
| </feature> |
| |
| <!-- Apache Camel core features --> |
| |
| <feature name="camel" version="${project.version}" start-level="50"> |
| <feature prerequisite="true">wrap</feature> |
| <feature version="${camel.osgi.version.range}">camel-core</feature> |
| <feature version="${camel.osgi.version.range}">camel-blueprint</feature> |
| </feature> |
| |
| <feature name="camel-core" version="${project.version}" start-level="50"> |
| <feature>xml-specs-api</feature> |
| <bundle dependency="true">mvn:commons-codec/commons-codec/1.16.0</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-api/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-management-api/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-util/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-util-json/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-support/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-base/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-base-engine/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-management/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-model/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-reifier/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-processor/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-engine/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-languages/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-osgi/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-catalog/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-console/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cloud/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cluster/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-health/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xml-io-util/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xml-jaxp/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xml-jaxb/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-tooling-model/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-main/${project.version}</bundle> |
| <!-- core components --> |
| <bundle>mvn:org.apache.camel.karaf/camel-bean/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-browse/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-controlbus/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-dataformat/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-dataset/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-direct/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-file/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-language/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-log/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mock/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ref/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-rest/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-saga/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-scheduler/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-seda/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-stub/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-timer/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-validator/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xpath/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xslt/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-directvm/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-vm/${project.version}</bundle> |
| <conditional> |
| <condition>shell</condition> |
| <bundle>mvn:org.apache.camel.karaf/camel-karaf-shell/${project.version}</bundle> |
| </conditional> |
| <!-- allow camel to access its own mbeans for karaf commands and other needs --> |
| <config name="jmx.acl.org.apache.camel"> |
| * = * |
| </config> |
| </feature> |
| |
| <feature name="camel-blueprint" version="${project.version}" start-level="50"> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature>aries-blueprint</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-xml/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-blueprint/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.spring.version}'>spring</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-tx</feature> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-core-xml/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-xml/${project.version}</bundle> |
| </feature> |
| |
| <!-- the following features are sorted A..Z --> |
| |
| <feature name='camel-activemq' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-jms</feature> |
| <bundle dependency='true'>mvn:org.apache.activemq/activemq-client/${activemq-version}</bundle> |
| <bundle dependency='true'>mvn:org.fusesource.hawtbuf/hawtbuf/1.11</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-activemq/${project.version}</bundle> |
| </feature> |
| |
| <feature name='camel-amqp' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-jms</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>mvn:org.apache.qpid/qpid-jms-client/${qpid-jms-client-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.qpid/proton-j/${qpid-proton-j-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-classes-epoll/${netty-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-amqp/${project.version}</bundle> |
| </feature> |
| |
| <feature name='camel-arangodb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-arangodb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-as2' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[4,5)">http-client</feature> |
| <feature version="${bouncycastle-version}">bouncycastle</feature> |
| <bundle dependency='true'>mvn:org.bouncycastle/bcutil-jdk18on/${bouncycastle-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.velocity/velocity-engine-core/${velocity-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-as2/${project.version}</bundle> |
| </feature> |
| <feature name='camel-asn1' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.beanit/asn1bean/1.14.0</bundle> |
| <bundle dependency='true'>mvn:org.bouncycastle/bcprov-jdk18on/1.77</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-asn1/${project.version}</bundle> |
| </feature> |
| <feature name='camel-asterisk' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.asteriskjava/asterisk-java/${asterisk-java-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-asterisk/${project.version}</bundle> |
| </feature> |
| <feature name='camel-atmosphere-websocket' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-servlet</feature> |
| <feature prerequisite="true">spifly</feature> |
| <!-- Wrap protocol used to work around the wrong version range used for the servlet API [2.5,4) --> |
| <bundle dependency="true">wrap:mvn:org.atmosphere/atmosphere-runtime/${atmosphere-version}$overwrite=merge&Import-Package=jakarta.servlet;version:="[6,7)",*;resolution:=optional</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-atmosphere-websocket/${project.version}</bundle> |
| </feature> |
| <feature name='camel-atom' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency="true">wrap:mvn:com.apptasticsoftware/rssreader/3.6.0</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-atom/${project.version}</bundle> |
| </feature> |
| <feature name='camel-avro' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-compress/${commons-compress-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.avro/avro/${avro-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-avro/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-athena' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/athena/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-athena/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-cw' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/cloudwatch/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-cw/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-ddb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <feature version='${camel.osgi.version.range}'>camel-jackson</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/dynamodb/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-ddb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-ec2' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/ec2/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-ec2/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-ecs' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/ecs/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-ecs/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-eks' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/eks/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-eks/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-eventbridge' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/2.14.0</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/eventbridge/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-eventbridge/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-iam' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/iam/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-iam/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-kinesis' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency="true">wrap:mvn:software.amazon.awssdk/netty-nio-client/${aws-java-sdk2-version}</bundle> |
| <bundle dependency="true">wrap:mvn:software.amazon.awssdk/firehose/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/kinesis/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-kinesis/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-kms' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/kms/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-kms/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-lambda' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/lambda/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-lambda/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-mq' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/mq/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-mq/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-msk' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/kafka/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-msk/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-redshift' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/redshiftdata/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-redshift/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-s3' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/s3/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-s3/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-ses' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency="true">mvn:jakarta.mail/jakarta.mail-api/2.1.2</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/ses/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-ses/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-sns' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/sns/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-sns/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-sqs' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/sqs/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-sqs/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-step-functions' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/sfn/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-step-functions/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-sts' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/sts/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-sts/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-timestream' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/timestreamquery/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/timestreamwrite/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-timestream/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws2-translate' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/translate/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws2-translate/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws-cloudtrail' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/cloudtrail/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws-cloudtrail/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws-config' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/config/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws-config/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws-secrets-manager' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${aws-java-sdk2-version}">awssdk</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/cloudtrail/${aws-java-sdk2-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:software.amazon.awssdk/secretsmanager/${aws-java-sdk2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws-secrets-manager/${project.version}</bundle> |
| </feature> |
| <feature name='camel-aws-xray' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.amazonaws/aws-xray-recorder-sdk-core/${aws-xray-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-aws-xray/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-cosmosdb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[1.46,1.47)'>azure</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-cosmos/4.56.0</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-cosmosdb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-eventhubs' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version='[1.46,1.47)'>azure-eventhubs</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.2</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-eventhubs/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-files' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-ftp</feature> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version='[1.46,1.47)'>azure-storage</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-storage-file-share/12.21.2</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-files/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-key-vault' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[1.46,1.47)'>azure-eventhubs</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-security-keyvault-secrets/4.8.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.2</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-key-vault/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-schema-registry' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[1.46,1.47)'>azure</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-schema-registry/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-servicebus' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version='[1.46,1.47)'>azure</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-core-amqp/2.9.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-messaging-servicebus/7.15.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-servicebus/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-storage-blob' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version='[1.46,1.47)'>azure-storage</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-storage-blob/12.25.2</bundle> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-storage-blob-changefeed/${azure-storage-blob-changefeed-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-storage-blob/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-storage-datalake' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[1.46,1.47)'>azure-storage</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-storage-file-datalake/12.18.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-storage-datalake/${project.version}</bundle> |
| </feature> |
| <feature name='camel-azure-storage-queue' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version='[1.46,1.47)'>azure-storage</feature> |
| <bundle dependency='true'>wrap:mvn:com.azure/azure-storage-queue/12.20.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-azure-storage-queue/${project.version}</bundle> |
| </feature> |
| <feature name='camel-base64' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-base64/${project.version}</bundle> |
| </feature> |
| <feature name='camel-bean-validator' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature>jakarta-validation</feature> |
| <bundle>mvn:org.hibernate.validator/hibernate-validator/${hibernate-validator-version}</bundle> |
| <bundle>mvn:org.jboss.logging/jboss-logging/${jboss-logging-version}</bundle> |
| <bundle>mvn:com.fasterxml/classmate/1.5.1</bundle> |
| <bundle>mvn:jakarta.el/jakarta.el-api/${jakarta-el-api-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-bean-validator/${project.version}</bundle> |
| </feature> |
| <feature name='camel-barcode' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.google.zxing/core/${zxing-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.zxing/javase/${zxing-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-barcode/${project.version}</bundle> |
| </feature> |
| <feature name='camel-bindy' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.ibm.icu/icu4j/${icu4j-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-bindy/${project.version}</bundle> |
| </feature> |
| <feature name='camel-bonita' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[5,6)">jakarta-servlet</feature> |
| <feature version="[3,4)">jaxb-runtime</feature> |
| <bundle dependency="true">mvn:org.apache.ws.xmlschema/xmlschema-core/2.3.1</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.jakarta.rs/jackson-jakarta-rs-base/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.jakarta.rs/jackson-jakarta-rs-json-provider/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-core/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-security/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-transports-http/${cxf-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-bonita/${project.version}</bundle> |
| </feature> |
| <feature name='camel-box' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[12,13)">jetty</feature> |
| <feature version='${bouncycastle-version}'>bouncycastle</feature> |
| <feature version='[5,6)'>http-client</feature> |
| <bundle dependency='true'>mvn:org.jsoup/jsoup/${jsoup-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.box/box-java-sdk/${box-java-sdk-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-box/${project.version}</bundle> |
| </feature> |
| <feature name='camel-braintree' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.jr/jackson-jr-objects/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-csv/${commons-csv-version}</bundle> |
| <bundle dependency='true'>mvn:com.braintreepayments.gateway/braintree-java/${braintree-gateway-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-braintree/${project.version}</bundle> |
| </feature> |
| <feature name='camel-caffeine' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency="true">mvn:com.github.ben-manes.caffeine/caffeine/${caffeine-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-caffeine/${project.version}</bundle> |
| </feature> |
| <feature name='camel-cassandraql' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency="true">mvn:com.datastax.oss/java-driver-core/${cassandra-driver-version}</bundle> |
| <bundle dependency='true'>mvn:com.datastax.oss/java-driver-query-builder/${cassandra-driver-version}</bundle> |
| <bundle dependency="true">mvn:com.datastax.oss/native-protocol/1.5.1</bundle> |
| <bundle dependency="true">mvn:com.datastax.oss/java-driver-shaded-guava/25.1-jre-graal-sub-1</bundle> |
| <bundle dependency='true'>mvn:io.dropwizard.metrics/metrics-core/${metrics-version}</bundle> |
| <bundle dependency='true'>mvn:com.typesafe/config/1.4.1</bundle> |
| <bundle dependency='true'>mvn:org.hdrhistogram/HdrHistogram/${hdrhistrogram-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cassandraql/${project.version}</bundle> |
| </feature> |
| <feature name='camel-cbor' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-cbor/${jackson2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cbor/${project.version}</bundle> |
| </feature> |
| <feature name='camel-chatscript' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-chatscript/${project.version}</bundle> |
| </feature> |
| <feature name='camel-chunk' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.x5dev/chunk-templates/${chunk-templates-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-chunk/${project.version}</bundle> |
| </feature> |
| <feature name='camel-cloudevents' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-cloudevents/${project.version}</bundle> |
| </feature> |
| <feature name='camel-cm-sms' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature>jakarta-validation</feature> |
| <feature version='[5,6)'>http-client</feature> |
| <bundle dependency='true'>mvn:com.googlecode.libphonenumber/libphonenumber/${libphonenumber-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cm-sms/${project.version}</bundle> |
| </feature> |
| <feature name='camel-coap' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-netty</feature> |
| <feature version='${bouncycastle-version}'>bouncycastle</feature> |
| <bundle dependency='true'>mvn:org.eclipse.californium/californium-core/${californium-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.eclipse.californium/element-connector/${californium-version}$overwrite=merge&Import-Package=net.i2p.crypto.eddsa;resolution:=optional</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.californium/element-connector-tcp-netty/${californium-version}</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.californium/scandium/${californium-scandium-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-coap/${project.version}</bundle> |
| </feature> |
| <feature name='camel-cometd' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <feature version="${jetty-version}">jetty</feature> |
| <bundle dependency='true'>mvn:org.eclipse.jetty.ee10/jetty-ee10-servlet/${jetty-version}</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.jetty.ee10/jetty-ee10-servlets/${jetty-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-server-common/${cometd-java-server-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-server-http-jakarta/${cometd-java-server-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-common/${cometd-java-server-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-api-server/${cometd-java-server-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-api-common/${cometd-java-server-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-api-client/${cometd-java-server-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cometd/${project.version}</bundle> |
| </feature> |
| <feature name='camel-consul' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.kiwiproject/consul-client/${consul-client-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-consul/${project.version}</bundle> |
| </feature> |
| <feature name='camel-couchbase' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.couchbase.client/core-io/2.5.3</bundle> |
| <bundle dependency='true'>mvn:com.couchbase.client/java-client/${couchbase-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.projectreactor/reactor-core/${reactor-version}</bundle> |
| <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-couchbase/${project.version}</bundle> |
| </feature> |
| <feature name='camel-couchdb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[4,5)">http-client</feature> |
| <bundle dependency='true'>mvn:com.google.code.gson/gson/2.9.1</bundle> |
| <bundle dependency='true'>wrap:mvn:org.lightcouch/lightcouch/${lightcouch-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-couchdb/${project.version}</bundle> |
| </feature> |
| <feature name="camel-cron" version="${project.version}" start-level="50"> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-cron/${project.version}</bundle> |
| </feature> |
| <feature name='camel-crypto' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${bouncycastle-version}'>bouncycastle</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-crypto/${project.version}</bundle> |
| </feature> |
| <feature name='camel-csimple-joor' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <!-- wrap protocol needed because joor has a Require-Capability: osgi.ee;filter:="(osgi.ee=UNKNOWN) in its manifest. |
| The wrap does not support & , so it's not possible to add version to the filter --> |
| <bundle dependency='true'>wrap:mvn:org.jooq/joor/${joor-version}$overwrite=merge&Require-Capability=osgi.ee;filter:="(osgi.ee=JavaSE)"</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-csimple-joor/${project.version}</bundle> |
| </feature> |
| <feature name='camel-csv' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-csv/${commons-csv-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-csv/${project.version}</bundle> |
| </feature> |
| <feature name='camel-cxf' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-blueprint</feature> |
| <feature version='${camel.osgi.version.range}'>camel-spring</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <feature>jakarta-jws</feature> |
| <feature>jakarta-validation</feature> |
| <feature version="[11,12)">jetty</feature> |
| <bundle dependency="true">mvn:org.glassfish.hk2/osgi-resource-locator/2.5.0-b42</bundle> |
| <bundle dependency="true">mvn:org.apache.neethi/neethi/3.2.0</bundle> |
| <bundle dependency="true">mvn:org.apache.ws.xmlschema/xmlschema-core/2.3.1</bundle> |
| <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/${cglib-version}_1</bundle> |
| <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.wsdl4j/1.6.3_1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-base/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cxf-all/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cxf-blueprint/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-cxf-transport-blueprint/${project.version}</bundle> |
| </feature> |
| <feature name='camel-cxf-spring' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cxf</feature> |
| <feature version='${camel.osgi.version.range}'>camel-spring</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-cxf-spring-all/${project.version}</bundle> |
| </feature> |
| <feature name='camel-datasonnet' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.datasonnet/datasonnet-mapper/${datasonnet-mapper-version}</bundle> |
| <bundle dependency='true'>mvn:io.github.classgraph/classgraph/${classgraph-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.lihaoyi/ujson_2.13/1.2.0</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-datasonnet/${project.version}</bundle> |
| </feature> |
| <feature name='camel-debug' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-debug/${project.version}</bundle> |
| </feature> |
| <feature name='camel-digitalocean' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[4,5)">http-client</feature> |
| <bundle dependency='true'>mvn:com.google.code.gson/gson/${gson-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.digitalocean-api-client/${digitalocean-api-client-version}_1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-digitalocean/${project.version}</bundle> |
| </feature> |
| <feature name='camel-disruptor' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.lmax/disruptor/3.4.4</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-disruptor/${project.version}</bundle> |
| </feature> |
| <feature name='camel-djl' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:ai.djl/api/${djl-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-djl/${project.version}</bundle> |
| </feature> |
| <feature name='camel-dns' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:dnsjava/dnsjava/${dnsjava-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-dns/${project.version}</bundle> |
| </feature> |
| <feature name='camel-docker' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.github.docker-java/docker-java-api/${docker-java-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.docker-java/docker-java-core/${docker-java-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.docker-java/docker-java-transport-jersey/${docker-java-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.docker-java/docker-java-transport-netty/${docker-java-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-docker/${project.version}</bundle> |
| </feature> |
| <feature name='camel-drill' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-jdbc</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.drill.exec/drill-jdbc-all/${apache-drill-version}$Export-Package=org.apache.drill.jdbc.*;version=${apache-drill-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-drill/${project.version}</bundle> |
| </feature> |
| <feature name='camel-dropbox' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-core/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.dropbox.core/dropbox-core-sdk/${dropbox-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-dropbox/${project.version}</bundle> |
| </feature> |
| <feature name='camel-dynamic-router' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-dynamic-router/${project.version}</bundle> |
| </feature> |
| <feature name='camel-ehcache' version='${project.version}' start-level='50'> |
| <feature>scr</feature> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency="true">mvn:org.ehcache/ehcache/${ehcache3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ehcache/${project.version}</bundle> |
| </feature> |
| <feature name='camel-elasticsearch' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature prerequisite='true'>wrap</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[4,5)">http-client</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.httpcomponents/httpasyncclient/${httpasyncclient-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:co.elastic.clients/elasticsearch-java/8.12.1</bundle> |
| <bundle dependency='true'>wrap:mvn:org.elasticsearch.client/elasticsearch-rest-client/8.12.1</bundle> |
| <bundle dependency='true'>wrap:mvn:org.elasticsearch.client/elasticsearch-rest-client-sniffer/8.12.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-elasticsearch/${project.version}</bundle> |
| </feature> |
| <feature name='camel-elasticsearch-rest-client' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature prerequisite='true'>wrap</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[4,5)">http-client</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.httpcomponents/httpasyncclient/${httpasyncclient-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.elasticsearch.client/elasticsearch-rest-client/8.12.1</bundle> |
| <bundle dependency='true'>wrap:mvn:org.elasticsearch.client/elasticsearch-rest-client-sniffer/8.12.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-elasticsearch-rest-client/${project.version}</bundle> |
| </feature> |
| <feature name='camel-elytron' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-undertow</feature> |
| <bundle dependency='true'>wrap:mvn:org.wildfly.security.elytron-web/undertow-server/${elytron-web}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.wildfly.security/wildfly-elytron/${wildfly-elytron}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-elytron/${project.version}</bundle> |
| </feature> |
| <feature name='camel-etcd3' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>wrap:mvn:io.etcd/jetcd-common/${jetcd-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.etcd/jetcd-core/${jetcd-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-etcd3/${project.version}</bundle> |
| </feature> |
| <feature name='camel-exec' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-exec/${commons-exec-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-exec/${project.version}</bundle> |
| </feature> |
| <feature name='camel-fastjson' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.alibaba/fastjson/${fastjson-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-fastjson/${project.version}</bundle> |
| </feature> |
| <feature name='camel-file-watch' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:io.methvin/directory-watcher/${directory-watcher-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-file-watch/${project.version}</bundle> |
| </feature> |
| <feature name='camel-flatpack' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:net.sf.flatpack/flatpack/${flatpack-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-flatpack/${project.version}</bundle> |
| </feature> |
| <feature name='camel-flink' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>wrap:mvn:org.apache.flink/flink-java/${flink-version}</bundle> |
| <bundle>wrap:mvn:org.apache.flink/flink-streaming-java/${flink-version}</bundle> |
| <bundle>wrap:mvn:org.apache.flink/flink-runtime/${flink-version}</bundle> |
| <bundle>wrap:mvn:org.apache.flink/flink-core/${flink-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-flink/${project.version}</bundle> |
| </feature> |
| <feature name='camel-fop' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.xmlgraphics/fop-core/${fop-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-fop/${project.version}</bundle> |
| </feature> |
| <feature name='camel-freemarker' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.freemarker/freemarker/${freemarker-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-freemarker/${project.version}</bundle> |
| </feature> |
| <feature name='camel-ftp' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.github.mwiede/jsch/${jsch-version}</bundle> |
| <bundle dependency='true'>mvn:commons-net/commons-net/${commons-net-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ftp/${project.version}</bundle> |
| </feature> |
| <feature name='camel-geocoder' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[5,6)'>http-client</feature> |
| <bundle dependency='true'>wrap:mvn:com.google.maps/google-maps-services/${google-maps-services-version}</bundle> |
| <bundle dependency='true'>mvn:com.jayway.jsonpath/json-path/${json-path-version}</bundle> |
| <bundle dependency='true'>mvn:net.minidev/json-smart/${json-smart-version}</bundle> |
| <bundle dependency='true'>mvn:net.minidev/accessors-smart/${json-smart-version}</bundle> |
| <bundle dependency='true'>mvn:org.ow2.asm/asm/9.3</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-geocoder/${project.version}</bundle> |
| </feature> |
| <feature name='camel-git' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.eclipse.jgit/org.eclipse.jgit/${jgit-version}</bundle> |
| <bundle dependency='true'>mvn:com.googlecode.javaewah/JavaEWAH/1.2.3</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-git/${project.version}</bundle> |
| </feature> |
| <feature name='camel-github' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <!-- the latest version of gson supported by github core is 2.2.2 --> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.egit.github.core/${egit-github-core-version}_1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-github/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-bigquery' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[33,34)'>guava</feature> |
| <feature version='[4,5)'>http-client</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*&Export-Package=com.google.api.client.auth*;version=${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.apis/google-api-services-bigquery/v2-rev20240211-2.0.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api.grpc/proto-google-common-protos/2.36.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.cloud/google-cloud-bigquery/2.38.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-bigquery/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-functions' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[33,34)">guava</feature> |
| <feature version='[4,5)'>http-client</feature> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api/gax/2.45.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.cloud/google-cloud-functions/${google-cloud-functions-bom-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java/${protobuf-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-functions/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-calendar' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[33,34)">guava</feature> |
| <feature version='[4,5)'>http-client</feature> |
| <bundle dependency='true'>mvn:com.google.api-client/google-api-client/${google-api-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client/${google-oauth-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-apache-v2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-jackson2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.apis/google-api-services-calendar/${google-api-services-calendar-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-calendar/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-drive' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[33,34)'>guava</feature> |
| <feature version='[4,5)'>http-client</feature> |
| <bundle dependency='true'>wrap:mvn:com.google.api-client/google-api-client/${google-api-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.apis/google-api-services-drive/${google-api-services-drive-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.code.gson/gson/${gson-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>mvn:com.google.http-client/google-http-client-apache-v2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-jackson2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.oauth-client/google-oauth-client-java6/${google-oauth-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client/${google-oauth-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client-jetty/${google-oauth-client-version}$overwrite=merge&Import-Package=com.sun.net.httpserver;resolution:=optional,*</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-drive/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-mail' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[33,34)'>guava</feature> |
| <feature version='[4,5)'>http-client</feature> |
| <bundle dependency='true'>mvn:com.google.api-client/google-api-client/${google-api-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common.base;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client/${google-oauth-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-apache-v2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-jackson2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.apis/google-api-services-gmail/${google-api-services-mail-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-mail/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-pubsub' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[32,33)">guava</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <feature prerequisite="true">spifly</feature> |
| <bundle dependency='true'>wrap:mvn:com.google.cloud/google-cloud-pubsub/1.127.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api/api-common/2.28.0</bundle> |
| <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java/${protobuf-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api/gax/2.45.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api/gax-grpc/2.45.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api.grpc/proto-google-cloud-pubsub-v1/1.109.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-api/${grpc-version}$${spi-consumer}</bundle> |
| <bundle dependency='true'>mvn:org.threeten/threetenbp/1.6.8</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[32,33)",*;resolution:=optional</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-protobuf/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-protobuf-lite/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api.grpc/proto-google-iam-v1/1.31.0</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-native-epoll/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-classes-epoll/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http2/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-handler-proxy/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-socks/${netty-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api.grpc/proto-google-common-protos/2.36.0$Export-Package=com.google.longrunning*;version=2.36.0,*</bundle> |
| <bundle dependency='true'>wrap:mvn:io.perfmark/perfmark-api/0.27.0</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-stub/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-netty/${grpc-version}$${spi-provider}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-core/${grpc-version}$${spi-provider}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-grpclb/${grpc-version}$${spi-provider}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-googleapis/${grpc-version}$${spi-provider}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-xds/${grpc-version}$${spi-provider}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-services/${grpc-version}$${spi-provider}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-util/${grpc-version}$${spi-provider}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-pubsub/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-secret-manager' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[32,33)">guava</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:com.google.api/api-common/2.28.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api/gax/2.45.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.cloud/google-cloud-pubsub/1.127.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api.grpc/proto-google-cloud-secretmanager-v1/${google-cloud-secretmanager-bom-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java/${protobuf-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api.grpc/proto-google-cloud-pubsub-v1/1.109.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-secret-manager/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-sheets' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-jackson</feature> |
| <feature version="[33,34)">guava</feature> |
| <feature version='[4,5)'>http-client</feature> |
| <bundle dependency='true'>mvn:com.google.api-client/google-api-client/${google-api-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client/${google-oauth-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-apache-v2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-jackson2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.apis/google-api-services-sheets/${google-api-services-sheets-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-sheets/${project.version}</bundle> |
| </feature> |
| <feature name='camel-google-storage' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cloudevents</feature> |
| <feature version='${camel.osgi.version.range}'>camel-gson</feature> |
| <feature version="[33,34)">guava</feature> |
| <feature version='[4,5)'>http-client</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:com.google.api-client/google-api-client/${google-api-client-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.http-client/google-http-client-apache-v2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>mvn:org.threeten/threetenbp/1.6.8</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api/api-common/2.28.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api/gax/2.45.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.api/gax-httpjson/2.45.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.apis/google-api-services-storage/v1-rev20240209-2.0.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${google-auth-library-oauth2-http-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.cloud/google-cloud-core/2.35.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.cloud/google-cloud-core-http/2.35.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.cloud/google-cloud-storage/2.35.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-appengine/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-jackson2/${google-cloud-http-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client/${google-oauth-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-api/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-google-storage/${project.version}</bundle> |
| </feature> |
| <feature name='camel-grape' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.groovy/groovy/${groovy-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-grape/${project.version}</bundle> |
| </feature> |
| <feature name='camel-graphql' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[5,6)'>http-client</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-graphql/${project.version}</bundle> |
| </feature> |
| <feature name='camel-groovy' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.groovy/groovy/${groovy-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-groovy/${project.version}</bundle> |
| </feature> |
| <feature name='camel-grok' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:io.krakens/java-grok/${java-grok-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-grok/${project.version}</bundle> |
| </feature> |
| <feature name='camel-grpc' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>wrap:mvn:com.auth0/java-jwt/${grpc-java-jwt-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${grpc-google-auth-library-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-core/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-auth/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-api/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-netty/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-stub/${grpc-version}</bundle> |
| <bundle dependency='true'>mvn:org.javassist/javassist/${javassist-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-grpc/${project.version}</bundle> |
| </feature> |
| <feature name='camel-gson' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.google.code.gson/gson/2.10.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-gson/${project.version}</bundle> |
| </feature> |
| <feature name='camel-guava-eventbus' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[33,34)'>guava</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-guava-eventbus/${project.version}</bundle> |
| </feature> |
| <feature name='camel-hashicorp-vault' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework.vault/spring-vault-core/${spring-vault-core-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-hashicorp-vault/${project.version}</bundle> |
| </feature> |
| <feature name='camel-hazelcast' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.hazelcast/hazelcast/${hazelcast-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-hazelcast/${project.version}</bundle> |
| </feature> |
| <feature name='camel-headersmap' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.cedarsoftware/java-util/2.4.0</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-headersmap/${project.version}</bundle> |
| </feature> |
| <feature name='camel-hl7' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-netty</feature> |
| <bundle dependency='true'>wrap:mvn:ca.uhn.hapi/hapi-base/${hapi-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.mina/mina-core/${mina-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-hl7/${project.version}</bundle> |
| </feature> |
| <feature name='camel-http' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[5,6)'>http-client</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-base/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-common/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http/${project.version}</bundle> |
| <bundle dependency="true">wrap:mvn:org.apache.httpcomponents.core5/httpcore5-h2/${httpcore-version}</bundle> |
| </feature> |
| <feature name='camel-ical' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>mvn:commons-validator/commons-validator/1.7</bundle> |
| <bundle dependency='true'>mvn:commons-beanutils/commons-beanutils/${commons-beanutils-version}</bundle> |
| <bundle dependency='true'>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle> |
| <bundle dependency='true'>mvn:commons-digester/commons-digester/2.1</bundle> |
| <bundle dependency='true'>mvn:org.mnode.ical4j/ical4j/${ical4j-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ical/${project.version}</bundle> |
| </feature> |
| <feature name='camel-iec60870' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <feature version='[33,34)'>guava</feature> |
| <bundle dependency='true'>mvn:org.eclipse.neoscada.protocols/org.eclipse.neoscada.protocol.iec60870/${neoscada-version}</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.neoscada.protocols/org.eclipse.neoscada.protocol.iec60870.client/${neoscada-version}</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.neoscada.protocols/org.eclipse.neoscada.protocol.iec60870.client.data/${neoscada-version}</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.neoscada.protocols/org.eclipse.neoscada.protocol.iec60870.server/${neoscada-version}</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.neoscada.protocols/org.eclipse.neoscada.protocol.iec60870.server.data/${neoscada-version}</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.neoscada.utils/org.eclipse.scada.utils/${neoscada-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-iec60870/${project.version}</bundle> |
| </feature> |
| <feature name='camel-ignite' version='${project.version}' start-level='50'> |
| <details> |
| <![CDATA[For performance reasons, Apache Ignite requires a JRE with the sun.nio.ch and com.sun.management low-level package. |
| |
| You need to add this package to the list of packages exported by the system bundle in the etc/jre.properties file. |
| |
| Additionally, you must provision the Ignite Karaf features repository in your container: mvn:org.apache.ignite/ignite-osgi-karaf/${ignite-version}. |
| |
| Please refer to the component page (https://camel.apache.org/ignite.html) and to the Ignite docs (https://apacheignite.readme.io/docs/osgi-installation-in-karaf#preparatory-steps) for more information.]]> |
| </details> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.ignite/ignite-core/${ignite-version}</bundle> |
| <bundle dependency='true'>mvn:javax.cache/cache-api/${jcache-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ignite/${project.version}</bundle> |
| </feature> |
| <feature name='camel-influxdb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okhttp3/logging-interceptor/${squareup-okhttp-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okhttp3/okhttp/${squareup-okhttp-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okio/okio/${squareup-okio-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.moshi/moshi/1.15.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.retrofit2/converter-moshi/2.11.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.retrofit2/retrofit/2.11.0</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jetbrains.kotlin/kotlin-stdlib/${kotlin-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.influxdb/influxdb-java/${influx-java-driver-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-influxdb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-influxdb2' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.influxdb/influxdb-client-java/${influx-client-java-driver-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.influxdb/influxdb-client-core/${influx-client-java-driver-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.influxdb/influxdb-client-utils/${influx-client-java-driver-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okhttp3/logging-interceptor/4.12.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okhttp3/okhttp/4.12.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.retrofit2/adapter-rxjava3/2.9.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.retrofit2/converter-scalars/2.9.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.retrofit2/converter-gson/2.9.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.retrofit2/retrofit/2.9.0</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jetbrains.kotlin/kotlin-reflect/${kotlin-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jetbrains.kotlin/kotlin-stdlib/1.9.21</bundle> |
| <bundle dependency='true'>wrap:mvn:org.reactivestreams/reactive-streams/1.0.4</bundle> |
| <bundle dependency='true'>wrap:mvn:io.reactivex.rxjava3/rxjava/3.1.8$overwrite=merge&Export-Package=io.reactivex.rxjava3.internal*,*</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.21</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.21</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okio/okio/3.7.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okio/okio-jvm/3.7.0</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jetbrains/annotations/13.0</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.code.gson/gson/${gson-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-influxdb2/${project.version}</bundle> |
| </feature> |
| <feature name='camel-irc' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.schwering/irclib/${irclib-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-irc/${project.version}</bundle> |
| </feature> |
| <feature name='camel-ironmq' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ironmq/${ironmq-version}_1</bundle> |
| <bundle dependency='true'>mvn:com.google.code.gson/gson/${gson-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ironmq/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jackson' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-jackson/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jackson-avro' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-jackson</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-compress/1.21</bundle> |
| <bundle dependency='true'>mvn:org.apache.avro/avro/1.11.1</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-avro/2.16.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jackson-avro/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jackson-protobuf' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-jackson</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-protobuf/2.16.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jackson-protobuf/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jacksonxml' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-jackson</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.module/jackson-module-jakarta-xmlbind-annotations/2.16.1</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.16.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jacksonxml/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jasypt' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.jasypt/jasypt/${jasypt-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jasypt/${project.version}</bundle> |
| </feature> |
| <feature name='camel-javascript' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.graalvm.polyglot/polyglot/${graaljs-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-javascript/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jaxb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-jaxb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jcache' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:javax.cache/cache-api/1.1.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jcache/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jcr' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:javax.jcr/jcr/${jcr-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/${jackrabbit-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jcr/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jdbc' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-jdbc/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jetty' version='${project.version}' start-level='50'> |
| <feature version="[12,13)">jetty</feature> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency="true">mvn:org.eclipse.jetty.ee10/jetty-ee10-servlet/${jetty-version}</bundle> |
| <bundle dependency="true">mvn:org.eclipse.jetty.ee10/jetty-ee10-servlets/${jetty-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-base/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-common/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jetty-common/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jetty/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jira' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[33,34)'>guava</feature> |
| <feature version='[4,5)'>http-client</feature> |
| <bundle dependency='true'>wrap:mvn:com.atlassian.event/atlassian-event/4.1.3</bundle> |
| <bundle dependency='true'>wrap:mvn:com.atlassian.httpclient/atlassian-httpclient-library/2.1.5</bundle> |
| <bundle dependency='true'>wrap:mvn:com.atlassian.httpclient/atlassian-httpclient-api/2.1.5</bundle> |
| <bundle dependency='true'>wrap:mvn:com.atlassian.jira/jira-rest-java-client-core/${jira-rest-client-api-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.atlassian.jira/jira-rest-java-client-api/${jira-rest-client-api-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.atlassian.sal/sal-api/5.1.4$overwrite=merge&Import-Package=*;resolution:=optional&Export-Package=com.atlassian.sal.api*;version=5.1.4</bundle> |
| <bundle dependency='true'>mvn:io.atlassian.util.concurrent/atlassian-util-concurrent/4.0.1</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client/1.43.3$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/1.43.3</bundle> |
| <bundle dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client/${google-oauth-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle> |
| <bundle dependency='true'>mvn:joda-time/joda-time/2.9.9</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jira/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jfr' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-jfr/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jgroups' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.jgroups/jgroups/${jgroups-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jgroups/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jgroups-raft' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.jgroups/jgroups/${jgroups-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jgroups/jgroups-raft/${jgroups-raft-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jgroups-raft/${project.version}</bundle> |
| </feature> |
| <feature name="camel-jms" version="${project.version}" start-level="50"> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${camel.osgi.spring.version}">spring-jms</feature> |
| <!-- The SMX bundle of Spring JMS doesn't contain micrometer as part of its import packages, see https://issues.apache.org/jira/browse/SM-5706, |
| so we need to override the imports by wrapping the bundle until it is fixed in the SMX bundle project and in Karaf. |
| The Bundle-Version is updated by Bundle-Version=${spring-version}.2 so that the updated bundle is used |
| instead of the one provided by Karaf. |
| --> |
| <!-- Workaround START --> |
| <bundle start-level="30">wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-jms/${spring-version}_1$overwrite=merge&Import-package=io.micrometer;resolution:=optional,*;resolution:=optional&Bundle-Version=${spring-version}.2</bundle> |
| <!-- Workaround END --> |
| <bundle dependency='true'>mvn:io.micrometer/micrometer-observation/${micrometer-version}</bundle> |
| <bundle dependency='true'>mvn:io.micrometer/micrometer-commons/${micrometer-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jms/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jmx' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-jmx/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jolt' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.bazaarvoice.jolt/jolt-core/${jolt-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jolt/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jooq' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.jooq/jooq/${jooq-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.r2dbc/r2dbc-spi/1.0.0.RELEASE</bundle> |
| <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jooq/${project.version}</bundle> |
| </feature> |
| <feature name='camel-joor' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <!-- wrap protocol needed because joor has a Require-Capability: osgi.ee;filter:="(osgi.ee=UNKNOWN) in its manifest. |
| The wrap does not support & , so it's not possible to add version to the filter --> |
| <bundle dependency='true'>wrap:mvn:org.jooq/joor/${joor-version}$overwrite=merge&Require-Capability=osgi.ee;filter:="(osgi.ee=JavaSE)"</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-joor/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jpa' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-orm</feature> |
| <bundle dependency='true'>mvn:jakarta.persistence/jakarta.persistence-api/${jakarta-persistence-api-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jpa/${project.version}</bundle> |
| </feature> |
| <feature name="camel-jq" version="${project.version}" start-level="50"> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:net.thisptr/jackson-jq/${jackson-jq-version}$overwrite=merge&Export-Package=net*;version=${jackson-jq-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jruby.jcodings/jcodings/1.0.58</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jruby.joni/joni/2.2.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jq/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jsch' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-ftp</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-jsch/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jslt' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:com.schibsted.spt.data/jslt/${jslt-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jslt/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jsonata' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:com.dashjoin/jsonata/${jsonata-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jsonata/${project.version}</bundle> |
| </feature> |
| <feature name='camel-json-patch' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:com.github.java-json-tools/json-patch/${json-patch-version}$overwrite=merge&Export-Package=com.github.fge*;version=${json-patch-version}&Import-Package=com.fasterxml*,com.github*;javax*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.java-json-tools/jackson-coreutils/2.0$overwrite=merge&Export-Package=com.github.fge*;version=2.0&Import-Package=com.fasterxml*,com.github*;javax*</bundle> |
| <bundle dependency='true'>mvn:com.github.java-json-tools/msg-simple/1.2</bundle> |
| <bundle dependency='true'>mvn:com.github.java-json-tools/btf/1.3</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-json-patch/${project.version}</bundle> |
| </feature> |
| <feature name='camel-json-validator' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:com.networknt/json-schema-validator/${networknt-json-schema-validator-version}</bundle> |
| <bundle dependency='true'>mvn:com.ethlo.time/itu/1.8.0</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:org.yaml/snakeyaml/${snakeyaml-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-json-validator/${project.version}</bundle> |
| </feature> |
| <feature name='camel-json-api' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.github.jasminb/jsonapi-converter/${jasminb-jsonapi-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jsonapi/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jsonb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:jakarta.json/jakarta.json-api/${jakarta-json-api-version}</bundle> |
| <bundle dependency='true'>mvn:jakarta.json.bind/jakarta.json.bind-api/${jakarta-json-bind-api-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jsonb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jsonpath' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:com.jayway.jsonpath/json-path/${json-path-version}</bundle> |
| <bundle dependency='true'>mvn:net.minidev/json-smart/${json-smart-version}</bundle> |
| <bundle dependency='true'>mvn:net.minidev/accessors-smart/${json-smart-version}</bundle> |
| <bundle dependency='true'>mvn:org.ow2.asm/asm/9.3</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jsonpath/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jta' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:jakarta.transaction/jakarta.transaction-api/${jakarta-transaction-api-version}</bundle> |
| <bundle dependency='true'>mvn:jakarta.enterprise/jakarta.enterprise.cdi-api/${jakarta-enterprise-cdi-api-version}</bundle> |
| <bundle dependency='true'>mvn:jakarta.enterprise/jakarta.enterprise.lang-model/4.0.1</bundle> |
| <bundle dependency='true'>mvn:jakarta.inject/jakarta.inject-api/${jakarta-inject-version}</bundle> |
| <bundle dependency='true'>mvn:jakarta.el/jakarta.el-api/${jakarta-el-api-version}</bundle> |
| <bundle dependency='true'>mvn:jakarta.interceptor/jakarta.interceptor-api/2.1.0</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jta/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jte' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:gg.jte/jte-runtime/${jte-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jte/${project.version}</bundle> |
| </feature> |
| <feature name='camel-jt400' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:net.sf.jt400/jt400/20.0.6</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-jt400/${project.version}</bundle> |
| </feature> |
| <feature name='camel-kafka' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.kafka/kafka-clients/3.6.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-kafka/${project.version}</bundle> |
| </feature> |
| <feature name='camel-kamelet' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-kamelet/${project.version}</bundle> |
| </feature> |
| <feature name='camel-kubernetes' version='${project.version}' start-level='50'> |
| <feature prerequisite="true">spifly</feature> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:io.fabric8/kubernetes-client-api/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-admissionregistration/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-apiextensions/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-apps/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-autoscaling/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-batch/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-certificates/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-coordination/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-core/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-common/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-discovery/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-events/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-extensions/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-flowcontrol/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-metrics/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-networking/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-node/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-policy/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-rbac/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-scheduling/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/kubernetes-model-storageclass/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-client-api/${kubernetes-client-version}/jar/bundle</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-clusterautoscaling/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-console/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-hive/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-machine/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-machineconfig/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-miscellaneous/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-monitoring/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-operator/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-operatorhub/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-storageversionmigrator/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-tuned/${kubernetes-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.fabric8/openshift-model-whereabouts/${kubernetes-client-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-kubernetes/${project.version}</bundle> |
| </feature> |
| <feature name='camel-kudu' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.kudu/kudu-client/${kudu-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-kudu/${project.version}</bundle> |
| </feature> |
| <feature name='camel-ldap' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-ldap/${project.version}</bundle> |
| </feature> |
| <feature name='camel-ldif' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-i18n/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-asn1-api/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-asn1-ber/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-ldap-client-api/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-ldap-codec-core/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-ldap-extras-aci/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-ldap-extras-codec/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-ldap-extras-codec-api/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-ldap-model/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-ldap-schema-data/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.api/api-util/2.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.directory.server/apacheds-core-api/${apacheds-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr/2.7.7_5</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-collections4/${commons-collections4-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-pool2/${commons-pool2-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.mina/mina-core/${mina-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ldif/${project.version}</bundle> |
| </feature> |
| <feature name='camel-leveldb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:org.fusesource.leveldbjni/leveldbjni-all/${leveldbjni-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-leveldb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-lra' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-lra/${project.version}</bundle> |
| </feature> |
| <feature name='camel-lucene' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.lucene/lucene-core/${lucene-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.lucene/lucene-queryparser/${lucene-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.lucene/lucene-analysis-common/${lucene-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-lucene/${project.version}</bundle> |
| </feature> |
| <feature name='camel-lumberjack' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-lumberjack/${project.version}</bundle> |
| </feature> |
| <feature name='camel-lzf' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.ning/compress-lzf/${compress-lzf-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-lzf/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mail' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.sun.mail/jakarta.mail/2.0.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mail/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mail-microsoft-oauth' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-mail</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:com.microsoft.azure/msal4j/${msal4j-version}$overwrite=merge&Import-Package=com.sun.net.httpserver;resolution:=optional,*</bundle> |
| <bundle dependency='true'>mvn:com.nimbusds/content-type/2.3</bundle> |
| <bundle dependency='true'>mvn:com.nimbusds/nimbus-jose-jwt/${nimbus-jose-jwt}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.stephenc.jcip/jcip-annotations/1.0-1</bundle> |
| <bundle dependency='true'>mvn:com.nimbusds/oauth2-oidc-sdk/11.9.1</bundle> |
| <bundle dependency='true'>mvn:com.nimbusds/lang-tag/1.7</bundle> |
| <bundle dependency='true'>mvn:net.minidev/json-smart/${json-smart-version}</bundle> |
| <bundle dependency='true'>mvn:net.minidev/accessors-smart/${json-smart-version}</bundle> |
| <bundle dependency='true'>mvn:org.ow2.asm/asm/9.3</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mail-microsoft-oauth/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mapstruct' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.mapstruct/mapstruct/${mapstruct-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mapstruct/${project.version}</bundle> |
| </feature> |
| <feature name='camel-master' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-master/${project.version}</bundle> |
| </feature> |
| <feature name='camel-metrics' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:io.dropwizard.metrics/metrics-core/${metrics-version}</bundle> |
| <bundle dependency='true'>mvn:io.dropwizard.metrics/metrics-jmx/${metrics-version}</bundle> |
| <bundle dependency='true'>mvn:io.dropwizard.metrics/metrics-json/${metrics-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-metrics/${project.version}</bundle> |
| </feature> |
| <feature name='camel-micrometer' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:io.micrometer/micrometer-core/${micrometer-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle> |
| <bundle dependency='true'>mvn:io.micrometer/micrometer-commons/${micrometer-version}</bundle> |
| <bundle dependency='true'>mvn:io.micrometer/micrometer-registry-jmx/${micrometer-version}</bundle> |
| <bundle dependency='true'>mvn:io.dropwizard.metrics/metrics-core/${metrics-version}</bundle> |
| <bundle dependency='true'>mvn:io.dropwizard.metrics/metrics-jmx/${metrics-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-micrometer/${project.version}</bundle> |
| </feature> |
| <feature name='camel-micrometer-prometheus' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-micrometer</feature> |
| <feature version='${camel.osgi.version.range}'>camel-platform-http-main</feature> |
| <bundle dependency='true'>mvn:io.micrometer/micrometer-registry-prometheus/${micrometer-version}</bundle> |
| <bundle dependency='true'>mvn:io.prometheus/simpleclient_common/0.16.0</bundle> |
| <bundle dependency='true'>mvn:io.prometheus/simpleclient/0.16.0</bundle> |
| <bundle dependency='true'>mvn:io.prometheus/simpleclient_tracer_common/0.16.0</bundle> |
| <bundle dependency='true'>mvn:io.prometheus/simpleclient_tracer_otel/0.16.0</bundle> |
| <bundle dependency='true'>mvn:io.prometheus/simpleclient_tracer_otel_agent/0.16.0</bundle> |
| <bundle dependency='true'>mvn:io.smallrye/jandex/${jandex-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-micrometer-prometheus/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mina' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.mina/mina-core/2.2.2</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mina/${project.version}</bundle> |
| </feature> |
| <feature name='camel-minio' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:io.minio/minio/8.5.9</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-compress/${commons-compress-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okhttp3/okhttp/4.12.0</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-minio/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mllp' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-mllp/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mongodb' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-jackson</feature> |
| <bundle dependency='true'>mvn:org.mongodb/bson/${mongo-java-driver-version}</bundle> |
| <bundle dependency='true'>mvn:org.mongodb/mongodb-driver-core/${mongo-java-driver-version}</bundle> |
| <bundle dependency='true'>mvn:org.mongodb/mongodb-driver-sync/${mongo-java-driver-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mongodb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mongodb-gridfs' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-jackson</feature> |
| <bundle dependency='true'>mvn:org.mongodb/bson/${mongo-java-driver-version}</bundle> |
| <bundle dependency='true'>mvn:org.mongodb/mongodb-driver-core/${mongo-java-driver-version}</bundle> |
| <bundle dependency='true'>mvn:org.mongodb/mongodb-driver-sync/${mongo-java-driver-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mongodb-gridfs/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mustache' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.github.spullara.mustache.java/compiler/${mustache-java-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mustache/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mvel' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.ow2.asm/asm/9.6</bundle> |
| <bundle dependency='true'>mvn:org.mvel/mvel2/2.5.2.Final</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mvel/${project.version}</bundle> |
| </feature> |
| <feature name='camel-mybatis' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.mybatis/mybatis/${mybatis-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-mybatis/${project.version}</bundle> |
| </feature> |
| <feature name='camel-nats' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:io.nats/jnats/${jnats-version}$overwrite=merge&Export-Package=io.nats.client.*;version=${jnats-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-nats/${project.version}</bundle> |
| </feature> |
| <feature name='camel-netty' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-native-epoll/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-classes-epoll/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-pool2/${commons-pool2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-netty/${project.version}</bundle> |
| </feature> |
| <feature name='camel-netty-http' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-netty</feature> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http/${netty-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-base/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-netty-http/${project.version}</bundle> |
| </feature> |
| <feature name='camel-nitrite' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.dizitart/nitrite/${nitrite-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-nitrite/${project.version}</bundle> |
| </feature> |
| <feature name='camel-oaipmh' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[5,6)">http-client</feature> |
| <bundle dependency='true'>mvn:joda-time/joda-time/${jodatime2-version}</bundle> |
| <bundle dependency='true'>mvn:org.jsoup/jsoup/${jsoup-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-oaipmh/${project.version}</bundle> |
| </feature> |
| <feature name='camel-observation' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-tracing</feature> |
| <bundle dependency='true'>mvn:io.micrometer/micrometer-observation/${micrometer-version}</bundle> |
| <bundle dependency='true'>mvn:io.micrometer/micrometer-commons/${micrometer-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.micrometer/micrometer-tracing/${micrometer-tracing-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-observation/${project.version}</bundle> |
| </feature> |
| <feature name='camel-ognl' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:ognl/ognl/3.4.2</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ognl/${project.version}</bundle> |
| </feature> |
| <feature name='camel-olingo2' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[4,5)">http-client</feature> |
| <bundle dependency='true'>mvn:org.apache.httpcomponents/httpasyncclient-osgi/${httpasyncclient-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.olingo/olingo-odata2-api/2.0.13</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-olingo2/${project.version}</bundle> |
| </feature> |
| <feature name='camel-olingo4' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[4,5)">http-client</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:org.apache.olingo/odata-commons-api/5.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.olingo/odata-commons-core/5.0.0</bundle> |
| <bundle dependency='true'>mvn:org.apache.olingo/odata-client-api/5.0.0</bundle> |
| <!-- TODO remove wrap protocol when https://issues.apache.org/jira/browse/OLINGO-1206 is resolved --> |
| <bundle dependency='true'>mvn:org.apache.olingo/odata-server-api/5.0.0</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.olingo/odata-server-core/5.0.0$overwrite=merge&Export-Package=org.apache.olingo.*;version=5.0.0</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.olingo/odata-client-core/5.0.0$overwrite=merge&Export-Package=org.apache.olingo.client.core*;version=5.0.0</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.httpcomponents/httpasyncclient-osgi/${httpasyncclient-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.16.1</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml/aalto-xml/1.3.2</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-common/4.1.107.Final</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport/4.1.107.Final</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-native-unix-common/4.1.107.Final</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-buffer/4.1.107.Final</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-handler/4.1.107.Final</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-resolver/4.1.107.Final</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec/4.1.107.Final</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http/4.1.107.Final</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-olingo4/${project.version}</bundle> |
| </feature> |
| <feature name='camel-openapi-java' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[3,4)'>jakarta-validation</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.camel/camel-tooling-util/${camel.version}$Export-Package=org.apache.camel*;version=${camel.version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.camel/camel-xml-io/${camel.version}$Export-Package=org.apache.camel*;version=${camel.version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:org.yaml/snakeyaml/${snakeyaml-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.swagger.parser.v3/swagger-parser-core/${swagger-openapi3-java-parser-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.swagger.parser.v3/swagger-parser-v3/${swagger-openapi3-java-parser-version}</bundle> |
| <bundle dependency='true'>mvn:io.swagger.core.v3/swagger-annotations-jakarta/${swagger-openapi3-version}</bundle> |
| <bundle dependency='true'>mvn:io.swagger.core.v3/swagger-models-jakarta/${swagger-openapi3-version}</bundle> |
| <bundle dependency='true'>mvn:io.swagger.core.v3/swagger-core-jakarta/${swagger-openapi3-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-openapi-java/${project.version}</bundle> |
| </feature> |
| <feature name='camel-opensearch' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[4,5)">http-client</feature> |
| <bundle dependency='true'>mvn:jakarta.json/jakarta.json-api/${jakarta-json-api-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.httpcomponents/httpasyncclient/${httpasyncclient-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.opensearch.client/opensearch-java/${opensearch-java-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.opensearch.client/opensearch-rest-client/${opensearch-rest-client-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.opensearch.client/opensearch-rest-client-sniffer/${opensearch-rest-client-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-opensearch/${project.version}</bundle> |
| </feature> |
| <feature name='camel-openstack' version='${project.version}' start-level='50'> |
| <feature prerequisite="true">spifly</feature> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[33,34)'>guava</feature> |
| <!-- use wrap to override the guava version --> |
| <bundle dependency='true'>wrap:mvn:com.github.openstack4j.core/openstack4j-core/${openstack4j-version}$overwrite=merge&Import-Package=com.fasterxml*,com.github*,javax*,org*,com.google*;version='[33,34)'</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.openstack4j.core.connectors/openstack4j-okhttp/${openstack4j-version}$overwrite=merge&Import-Package=com.fasterxml*,okhttp3*,javax*,org*;resolution:=optional,com.google*;version='[33,34)'</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.java-json-tools/json-patch/${json-patch-version}$overwrite=merge&Export-Package=com.github.fge*;version=${json-patch-version}&Import-Package=com.fasterxml*,com.github*;javax*</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.java-json-tools/jackson-coreutils/2.0$overwrite=merge&Export-Package=com.github.fge*;version=2.0&Import-Package=com.fasterxml*,com.github*;javax*</bundle> |
| <bundle dependency='true'>mvn:com.github.java-json-tools/msg-simple/1.2</bundle> |
| <bundle dependency='true'>mvn:com.github.java-json-tools/btf/1.3</bundle> |
| <bundle dependency='true'>mvn:org.yaml/snakeyaml/${snakeyaml-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okhttp3/okhttp/${squareup-okhttp-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okhttp3/logging-interceptor/${squareup-okhttp-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-openstack/${project.version}</bundle> |
| </feature> |
| <feature name='camel-opentelemetry' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-tracing</feature> |
| <bundle dependency='true'>wrap:mvn:io.opentelemetry/opentelemetry-api/${opentelemetry-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opentelemetry/opentelemetry-sdk/${opentelemetry-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opentelemetry/opentelemetry-context/${opentelemetry-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.opentelemetry/opentelemetry-semconv/${opentelemetry-alpha-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-opentelemetry/${project.version}</bundle> |
| </feature> |
| <feature name='camel-optaplanner' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>wrap:mvn:org.kie/kie-api/8.44.0.Final</bundle> |
| <bundle>wrap:mvn:org.optaplanner/optaplanner-core-impl/${optaplanner-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-optaplanner/${project.version}</bundle> |
| </feature> |
| <feature name='camel-paho' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.eclipse.paho/org.eclipse.paho.client.mqttv3/${paho-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-paho/${project.version}</bundle> |
| </feature> |
| <!-- Paho v5 does not work in OSGi: https://github.com/eclipse/paho.mqtt.java/issues/857--> |
| <feature name='camel-paho-mqtt5' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>wrap:mvn:org.eclipse.paho/org.eclipse.paho.mqttv5.client/1.2.5$overwrite=merge&Export-Package=org.eclipse.paho.mqttv5.*;version=1.2.5</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-paho-mqtt5/${project.version}</bundle> |
| </feature> |
| <feature name='camel-parquet-avro' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-compress/${commons-compress-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.avro/avro/${avro-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.hadoop/hadoop-common/${hadoop3-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.parquet/parquet-common/${parquet-avro-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.parquet/parquet-avro/${parquet-avro-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.parquet/parquet-hadoop/${parquet-avro-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-parquet-avro/${project.version}</bundle> |
| </feature> |
| <feature name='camel-pdf' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.pdfbox/pdfbox/${pdfbox-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.pdfbox/pdfbox-io/${pdfbox-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.pdfbox/fontbox/${pdfbox-version}</bundle> |
| <bundle dependency='true'>mvn:commons-logging/commons-logging/${commons-logging-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-pdf/${project.version}</bundle> |
| </feature> |
| <feature name='camel-pg-replication-slot' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.postgresql/postgresql/${pgjdbc-driver-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-pg-replication-slot/${project.version}</bundle> |
| </feature> |
| <feature name='camel-pgevent' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>wrap:mvn:com.impossibl.pgjdbc-ng/pgjdbc-ng/${pgjdbc-ng-driver-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-pgevent/${project.version}</bundle> |
| </feature> |
| <feature name='camel-platform-http' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-platform-http/${project.version}</bundle> |
| </feature> |
| <feature name='camel-platform-http-main' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-platform-http-vertx</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-platform-http-main/${project.version}</bundle> |
| </feature> |
| <feature name='camel-platform-http-vertx' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-platform-http</feature> |
| <feature version='${camel.osgi.version.range}'>camel-vertx-common</feature> |
| <bundle dependency='true'>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-auth-common/${vertx-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-auth-properties/${vertx-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-web/${vertx-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http/${netty-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-platform-http-vertx/${project.version}</bundle> |
| </feature> |
| <feature name='camel-plc4x' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:org.apache.plc4x/plc4j-api/${plc4x-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.plc4x/plc4j-scraper/${plc4x-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.plc4x/plc4j-connection-cache/${plc4x-version}</bundle> |
| <bundle dependency='true'>mvn:org.yaml/snakeyaml/${snakeyaml-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-collections4/${commons-collections4-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-math3/${commons-math3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-plc4x/${project.version}</bundle> |
| </feature> |
| <feature name='camel-printer' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-printer/${project.version}</bundle> |
| </feature> |
| <feature name='camel-protobuf' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[32,33)">guava</feature> |
| <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java/${protobuf-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java-util/${protobuf-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.code.gson/gson/${gson-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.code.findbugs/jsr305/3.0.2</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-protobuf/${project.version}</bundle> |
| </feature> |
| <feature name='camel-pubnub' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.pubnub/pubnub-gson/${pubnub-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-pubnub/${project.version}</bundle> |
| </feature> |
| <feature name='camel-pulsar' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.pulsar/pulsar-client-admin/${pulsar-version}$Export-Package=org.apache.pulsar*;version=${pulsar-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-pulsar/${project.version}</bundle> |
| </feature> |
| <feature name='camel-python' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.python/jython-standalone/${jython-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-python/${project.version}</bundle> |
| </feature> |
| <feature name='camel-quartz' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-cron</feature> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.c3p0/${c3p0-version}_1</bundle> |
| <bundle dependency='true'>mvn:com.zaxxer/HikariCP-java7/2.4.13</bundle> |
| <bundle dependency='true'>wrap:mvn:org.quartz-scheduler/quartz/${quartz-version}$overwrite=merge&DynamicImport-Package=org.apache.camel.component.quartz</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-quartz/${project.version}</bundle> |
| </feature> |
| <feature name='camel-quickfix' version='${project.version}' start-level='50'> |
| <feature version='${project.version}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.quickfixj/quickfixj-core/${quickfixj-version}</bundle> |
| <bundle dependency='true'>mvn:org.quickfixj/quickfixj-messages-all/${quickfixj-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.mina/mina-core/${mina-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-quickfix/${project.version}</bundle> |
| </feature> |
| <feature name='camel-reactive-executor-tomcat' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-reactive-executor-tomcat/${project.version}</bundle> |
| </feature> |
| <feature name='camel-reactive-executor-vertx' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-core/${vertx-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-reactive-executor-vertx/${project.version}</bundle> |
| </feature> |
| <feature name='camel-reactive-streams' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-reactive-streams/${project.version}</bundle> |
| </feature> |
| <feature name='camel-reactor' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-reactive-streams</feature> |
| <bundle dependency='true'>mvn:io.projectreactor/reactor-core/${reactor-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-reactor/${project.version}</bundle> |
| </feature> |
| <feature name='camel-redis' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <feature version='${camel.osgi.spring.version}'>spring</feature> |
| <bundle dependency='true'>mvn:org.redisson/redisson/${redisson-version}</bundle> |
| <bundle dependency='true'>mvn:com.esotericsoftware/kryo/5.6.0</bundle> |
| <bundle dependency='true'>mvn:com.esotericsoftware/minlog/1.3.1</bundle> |
| <bundle dependency='true'>mvn:com.esotericsoftware/reflectasm/1.11.9</bundle> |
| <bundle dependency='true'>mvn:org.objenesis/objenesis/3.3</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-resolver-dns/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-dns/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-classes-epoll/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-classes-kqueue/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty.incubator/netty-incubator-transport-classes-io_uring/0.0.21.Final</bundle> |
| <bundle dependency='true'>mvn:io.reactivex.rxjava3/rxjava/3.1.6</bundle> |
| <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> |
| <bundle dependency='true'>mvn:javax.cache/cache-api/${jcache-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jodd/jodd-bean/5.1.6</bundle> |
| <bundle dependency='true'>mvn:net.bytebuddy/byte-buddy/${bytebuddy-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jboss.marshalling/jboss-marshalling/2.0.11.Final</bundle> |
| <bundle dependency='true'>mvn:io.projectreactor/reactor-core/${reactor-version}</bundle> |
| <bundle dependency='true'>mvn:org.yaml/snakeyaml/${snakeyaml-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-redis/${project.version}</bundle> |
| </feature> |
| <feature name='camel-resilience4j' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:io.github.resilience4j/resilience4j-core/${resilience4j-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.github.resilience4j/resilience4j-bulkhead/${resilience4j-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.github.resilience4j/resilience4j-circuitbreaker/${resilience4j-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.github.resilience4j/resilience4j-timelimiter/${resilience4j-version}</bundle> |
| <bundle dependency='true'>mvn:io.vavr/vavr/${vavr-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-resilience4j/${project.version}</bundle> |
| </feature> |
| <feature name='camel-resourceresolver-github' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-resourceresolver-github/${project.version}</bundle> |
| </feature> |
| <feature name='camel-rest-openapi' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:com.atlassian.oai/swagger-request-validator-core/${swagger-request-validator-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.swagger/swagger-parser/${swagger-java-parser-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.swagger.parser.v3/swagger-parser-core/${swagger-openapi3-java-parser-version}</bundle> |
| <bundle dependency='true'>mvn:io.swagger.core.v3/swagger-models/${swagger-openapi3-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-rest-openapi/${project.version}</bundle> |
| </feature> |
| <feature name='camel-robotframework' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.robotframework/robotframework/${robotframework-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.python/jython/${jython-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.python/jython-standalone/${jython-standalone-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-robotframework/${project.version}</bundle> |
| </feature> |
| <feature name='camel-rocketmq' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.rocketmq/rocketmq-acl/${rocketmq-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.rocketmq/rocketmq-client/${rocketmq-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.rocketmq/rocketmq-common/${rocketmq-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.rocketmq/rocketmq-remoting/${rocketmq-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-rocketmq/${project.version}</bundle> |
| </feature> |
| <feature name='camel-rss' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-atom</feature> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/2.0.6.1_1</bundle> |
| <bundle dependency="true">mvn:com.rometools/rome/${rome-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-rss/${project.version}</bundle> |
| </feature> |
| <feature name='camel-rxjava' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-reactive-streams</feature> |
| <bundle dependency='true'>mvn:io.reactivex.rxjava2/rxjava/${rxjava2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-rxjava/${project.version}</bundle> |
| </feature> |
| <feature name='camel-salesforce' version='${project.version}' start-level='50'> |
| <feature version="[12,13)">jetty</feature> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[32,33)">guava</feature> |
| <feature version="[3,4)">jakarta-validation</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.module/jackson-module-jsonSchema/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.module/jackson-module-jsonSchema-jakarta/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java/${protobuf-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-api/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-protobuf/${grpc-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-stub/${grpc-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.avro/avro/${avro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-compress/${commons-compress-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-api-common/${cometd-java-client-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-api-client/${cometd-java-client-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-client-common/${cometd-java-client-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-client-http-jetty/${cometd-java-client-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-client-http-common/${cometd-java-client-version}</bundle> |
| <bundle dependency='true'>mvn:org.cometd.java/cometd-java-common/${cometd-java-client-version}</bundle> |
| <bundle dependency='true'>mvn:org.eclipse.jetty/jetty-alpn-client/${jetty-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.eclipse.jetty/jetty-client/${jetty-version}$overwrite=merge&Export-Package=org*;version=${jetty-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:tech.allegro.schema.json2avro/converter/0.2.15</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-salesforce/${project.version}</bundle> |
| </feature> |
| <feature name='camel-sap-netweaver' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-sap-netweaver/${project.version}</bundle> |
| </feature> |
| <feature name='camel-saxon' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency="true">wrap:mvn:net.sf.saxon/Saxon-HE/12.4</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-saxon/${project.version}</bundle> |
| </feature> |
| <feature name='camel-schematron' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-schematron/${project.version}</bundle> |
| </feature> |
| <feature name='camel-service' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-service/${project.version}</bundle> |
| </feature> |
| <feature name='camel-servicenow' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[5,6)">jakarta-servlet</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jdk8/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.jakarta.rs/jackson-jakarta-rs-base/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.jakarta.rs/jackson-jakarta-rs-json-provider/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.ws.xmlschema/xmlschema-core/2.3.1</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-core/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-rs-client/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-rs-security-oauth2/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-security/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-transports-http/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-rs-json-basic/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-rs-security-jose-jaxrs/${cxf-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.cxf/cxf-rt-rs-security-jose/${cxf-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-servicenow/${project.version}</bundle> |
| </feature> |
| <feature name='camel-servlet' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-base/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-common/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-servlet/${project.version}</bundle> |
| </feature> |
| <feature name='camel-shiro' version='${project.version}' start-level='50'> |
| <feature prerequisite="true">spifly</feature> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-core/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-event/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-lang/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-cache/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-config-core/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-config-ogdl/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-crypto-core/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-crypto-cipher/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.shiro/shiro-crypto-hash/${shiro-version}</bundle> |
| <bundle dependency='true'>mvn:jakarta.annotation/jakarta.annotation-api/1.3.5</bundle> |
| <bundle dependency='true'>mvn:commons-beanutils/commons-beanutils/${commons-beanutils-version}</bundle> |
| <bundle dependency='true'>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.shiro/shiro-jakarta-ee/${shiro-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-shiro/${project.version}</bundle> |
| </feature> |
| <feature name='camel-sjms' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency="true">mvn:jakarta.jms/jakarta.jms-api/${jakarta-jms-api-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-sjms/${project.version}</bundle> |
| </feature> |
| <feature name='camel-sjms2' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-sjms</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-sjms2/${project.version}</bundle> |
| </feature> |
| <feature name='camel-slack' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.google.code.gson/gson/${gson-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.slack.api/slack-api-client/${slack-api-model-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.slack.api/slack-api-model/${slack-api-model-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.squareup.okhttp3/okhttp/${squareup-okhttp-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-slack/${project.version}</bundle> |
| </feature> |
| <feature name='camel-smb' version='${project.version}' start-level='50'> |
| <feature version='${project.version}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.hierynomus/smbj/${smbj-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-smb/${project.version}</bundle> |
| </feature> |
| <feature name='camel-smpp' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.jsmpp/jsmpp/${jsmpp-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-smpp/${project.version}</bundle> |
| </feature> |
| <feature name='camel-snakeyaml' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.yaml/snakeyaml/${snakeyaml-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-snakeyaml/${project.version}</bundle> |
| </feature> |
| <feature name='camel-snmp' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.snmp4j/snmp4j/${snmp4j-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-snmp/${project.version}</bundle> |
| </feature> |
| <feature name='camel-soap' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-jaxb</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-soap/${project.version}</bundle> |
| </feature> |
| <feature name='camel-splunk' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.splunk/${splunk-version}</bundle> |
| <bundle dependency='true'>mvn:joda-time/joda-time/${jodatime2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-splunk/${project.version}</bundle> |
| </feature> |
| <feature name='camel-splunk-hec' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[5,6)'>http-client</feature> |
| <bundle dependency='true'>mvn:commons-validator/commons-validator/${commons-validator-version}</bundle> |
| <bundle dependency='true'>mvn:commons-beanutils/commons-beanutils/${commons-beanutils-version}</bundle> |
| <bundle dependency='true'>mvn:commons-collections/commons-collections/${commons-collections-version}</bundle> |
| <bundle dependency='true'>mvn:commons-digester/commons-digester/2.1</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-splunk-hec/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring-batch' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.spring.version}'>spring</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework.batch/spring-batch-core/${spring-batch-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.springframework.batch/spring-batch-infrastructure/${spring-batch-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-batch/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring-jdbc' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-jdbc</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-jdbc</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-jdbc/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring-ldap' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework.ldap/spring-ldap-core/${spring-ldap-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-ldap/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring-main' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-spring</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-main/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring-rabbitmq' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-tx</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-messaging</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework.retry/spring-retry/2.0.5</bundle> |
| <bundle dependency='true'>mvn:com.rabbitmq/amqp-client/5.19.0</bundle> |
| <bundle dependency='true'>wrap:mvn:io.micrometer/micrometer-commons/${micrometer-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle> |
| <bundle dependency='true'>mvn:io.micrometer/micrometer-observation/${micrometer-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.micrometer/micrometer-core/${micrometer-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-rabbitmq/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring-redis' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-tx</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework.data/spring-data-commons/${spring-data-redis-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.springframework.data/spring-data-redis/${spring-data-redis-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-redis/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring-security' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.spring.version}'>spring</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework.security/spring-security-core/${spring-security-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-security/${project.version}</bundle> |
| </feature> |
| <feature name='camel-spring-ws' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-xslt-saxon</feature> |
| <feature version='${camel.osgi.spring.version}'>spring</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework.ws/spring-ws-core/${spring-ws-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.springframework.ws/spring-xml/${spring-ws-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-spring-ws/${project.version}</bundle> |
| </feature> |
| <feature name='camel-sql' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-tx</feature> |
| <feature version='${camel.osgi.spring.version}'>spring-jdbc</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-sql/${project.version}</bundle> |
| </feature> |
| <feature name='camel-ssh' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="${bouncycastle-version}">bouncycastle</feature> |
| <bundle dependency='true'>mvn:org.bouncycastle/bcutil-jdk18on/${bouncycastle-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.sshd/sshd-osgi/${sshd-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-ssh/${project.version}</bundle> |
| </feature> |
| <feature name='camel-stax' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.woodstox/woodstox-core/${woodstox-core-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-stax/${project.version}</bundle> |
| </feature> |
| <feature name='camel-stitch' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> |
| <bundle dependency='true'>mvn:io.projectreactor/reactor-core/${reactor-version}</bundle> |
| <bundle dependency='true'>mvn:io.projectreactor.netty/reactor-netty-core/${reactor-netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.projectreactor.netty/reactor-netty-http/${reactor-netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-transport-classes-epoll/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-handler-proxy/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-resolver-dns/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-dns/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-socks/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http2/${netty-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-stitch/${project.version}</bundle> |
| </feature> |
| <feature name='camel-stomp' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <!-- |
| The bundle wrap:mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1 provides javax.jms package |
| required by mvn:org.fusesource.stompjms/stompjms-client/${stompjms-version} bundle. The wrap protocol is used because |
| it is not a valid OSGI bundle. |
| --> |
| <bundle dependency='true'>wrap:mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1</bundle> |
| <bundle dependency='true'>mvn:org.fusesource.stompjms/stompjms-client/${stompjms-version}</bundle> |
| <bundle dependency='true'>mvn:org.fusesource.hawtbuf/hawtbuf/1.9</bundle> |
| <bundle dependency='true'>mvn:org.fusesource.hawtdispatch/hawtdispatch/1.20</bundle> |
| <bundle dependency='true'>mvn:org.fusesource.hawtdispatch/hawtdispatch-transport/1.20</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-stomp/${project.version}</bundle> |
| </feature> |
| <feature name='camel-stream' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-stream/${project.version}</bundle> |
| </feature> |
| <feature name='camel-string-template' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.antlr/ST4/${stringtemplate-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-stringtemplate/${project.version}</bundle> |
| </feature> |
| <feature name='camel-syslog' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-netty</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-syslog/${project.version}</bundle> |
| </feature> |
| <feature name='camel-swift' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:com.prowidesoftware/pw-swift-core/SRU2023-10.1.13</bundle> |
| <bundle dependency='true'>wrap:mvn:com.prowidesoftware/pw-iso20022/${prowide-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-swift/${project.version}</bundle> |
| </feature> |
| <feature name='camel-tarfile' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-compress/${commons-compress-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-tarfile/${project.version}</bundle> |
| </feature> |
| <feature name='camel-telegram' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-webhook</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-telegram/${project.version}</bundle> |
| </feature> |
| <feature name='camel-test' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.junit.platform/junit-platform-commons/1.10.2</bundle> |
| <bundle dependency='true'>mvn:org.junit.platform/junit-platform-engine/1.10.2</bundle> |
| <bundle dependency='true'>mvn:org.junit.platform/junit-platform-launcher/1.10.2</bundle> |
| <bundle dependency='true'>mvn:org.junit.jupiter/junit-jupiter-params/${junit-jupiter-version}</bundle> |
| <bundle dependency='true'>mvn:org.junit.jupiter/junit-jupiter-engine/${junit-jupiter-version}</bundle> |
| <bundle dependency='true'>mvn:org.mockito/mockito-core/${mockito-version}</bundle> |
| <bundle dependency='true'>mvn:net.bytebuddy/byte-buddy/${bytebuddy-version}</bundle> |
| <bundle dependency='true'>mvn:net.bytebuddy/byte-buddy-agent/${bytebuddy-version}</bundle> |
| <bundle dependency='true'>mvn:org.objenesis/objenesis/3.3</bundle> |
| <bundle dependency='true'>mvn:org.opentest4j/opentest4j/1.3.0</bundle> |
| <bundle dependency='true'> mvn:org.junit.jupiter/junit-jupiter-api/${junit-jupiter-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-test-junit5/${project.version}</bundle> |
| </feature> |
| <feature name='camel-test-spring' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-spring</feature> |
| <feature version='${camel.osgi.version.range}'>camel-test</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework/spring-test/${spring-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-test-spring/${project.version}</bundle> |
| </feature> |
| <feature name='camel-threadpoolfactory-vertx' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-core/${vertx-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-threadpoolfactory-vertx/${project.version}</bundle> |
| </feature> |
| <feature name='camel-thrift' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle dependency='true'>mvn:org.javassist/javassist/${javassist-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.thrift/libthrift/${libthrift-version}$overwrite=merge&Export-Package=org.apache.thrift*;version=${libthrift-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-thrift/${project.version}</bundle> |
| </feature> |
| <feature name='camel-thymeleaf' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.thymeleaf/thymeleaf/${thymeleaf-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-thymeleaf/${project.version}</bundle> |
| </feature> |
| <feature name='camel-tika' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.tika/tika-core/${tika-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.tika/tika-parser-html-commons/${tika-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-tika/${project.version}</bundle> |
| </feature> |
| <feature name='camel-tracing' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-tracing/${project.version}</bundle> |
| </feature> |
| <feature name='camel-twilio' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[4,5)">http-client</feature> |
| <bundle dependency='true'>wrap:mvn:com.twilio.sdk/twilio/${twilio-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-twilio/${project.version}</bundle> |
| </feature> |
| <feature name='camel-twitter' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.twitter4j/twitter4j-core/${twitter4j-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-twitter/${project.version}</bundle> |
| </feature> |
| <feature name='camel-undertow' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version="[6,7)">jakarta-servlet</feature> |
| <bundle dependency='true'>mvn:io.undertow/undertow-core/${undertow-version}</bundle> |
| <bundle dependency='true'>mvn:io.undertow/undertow-servlet/${undertow-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.wildfly.common/wildfly-common/1.5.4.Final$Export-Package=*;version=1.5.4.Final</bundle> |
| <bundle dependency='true'>mvn:org.jboss.xnio/xnio-api/3.8.9.Final</bundle> |
| <bundle dependency='true'>mvn:org.jboss.xnio/xnio-nio/3.8.9.Final</bundle> |
| <bundle dependency='true'>wrap:mvn:org.jboss.threads/jboss-threads/3.5.0.Final</bundle> |
| <bundle dependency='true'>mvn:org.wildfly.client/wildfly-client-config/1.0.1.Final</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-http-base/${project.version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-undertow/${project.version}</bundle> |
| </feature> |
| <feature name='camel-undertow-spring-security' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-undertow</feature> |
| <feature version='${camel.osgi.spring.version}'>spring</feature> |
| <bundle dependency='true'>wrap:mvn:org.springframework.security/spring-security-core/${spring-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.springframework.security/spring-security-oauth2-jose/${spring-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.springframework.security/spring-security-oauth2-resource-server/${spring-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-undertow-spring-security/${project.version}</bundle> |
| </feature> |
| <feature name='camel-univocity-parsers' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:com.univocity/univocity-parsers/${univocity-parsers-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-univocity-parsers/${project.version}</bundle> |
| </feature> |
| <feature name='camel-vertx' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-vertx-common</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-vertx/${project.version}</bundle> |
| </feature> |
| <feature name='camel-vertx-common' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-core/${vertx-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-vertx-common/${project.version}</bundle> |
| </feature> |
| <feature name='camel-vertx-http' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-vertx-common</feature> |
| <bundle dependency='true'>mvn:org.apache.camel.karaf/camel-http-base/${project.version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-web-client/${vertx-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-web-common/${vertx-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-vertx-http/${project.version}</bundle> |
| </feature> |
| <feature name='camel-vertx-websocket' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-vertx-common</feature> |
| <bundle dependency='true'>wrap:mvn:io.vertx/vertx-web/${vertx-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-vertx-websocket/${project.version}</bundle> |
| </feature> |
| <feature name='camel-velocity' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.velocity/velocity-engine-core/${velocity-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-velocity/${project.version}</bundle> |
| </feature> |
| <feature name='camel-wal' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-wal/${project.version}</bundle> |
| </feature> |
| <feature name='camel-weather' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version='[5,6)'>http-client</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.httpcomponents.core5/httpcore5-h2/${httpclient-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-weather/${project.version}</bundle> |
| </feature> |
| <feature name='camel-web3j' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:org.web3j/core/${web3j-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.web3j/geth/${web3j-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.web3j/parity/${web3j-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.web3j/quorum/${web3j-quorum-version}</bundle> |
| <bundle dependency='true'>mvn:io.reactivex.rxjava2/rxjava/${rxjava2-version}</bundle> |
| <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-web3j/${project.version}</bundle> |
| </feature> |
| <feature name='camel-webhook' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-webhook/${project.version}</bundle> |
| </feature> |
| <feature name='camel-whatsapp' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='${camel.osgi.version.range}'>camel-webhook</feature> |
| <feature version="[2.16,2.17)">jackson</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.datatype/jackson-datatype-jsr310/${jackson2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-whatsapp/${project.version}</bundle> |
| </feature> |
| <feature name='camel-wordpress' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-cxf</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-xml/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.jakarta.rs/jackson-jakarta-rs-base/${jackson2-version}</bundle> |
| <bundle dependency='true'>mvn:com.fasterxml.jackson.jakarta.rs/jackson-jakarta-rs-json-provider/${jackson2-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-wordpress/${project.version}</bundle> |
| </feature> |
| <feature name='camel-workday' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[5,6)'>http-client</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-workday/${project.version}</bundle> |
| </feature> |
| <feature name='camel-xchange' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>wrap:mvn:org.knowm.xchange/xchange-core/${xchange-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.knowm.xchange/xchange-binance/${xchange-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:com.github.mmazi/rescu/3.0</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xchange/${project.version}</bundle> |
| </feature> |
| <feature name='camel-xj' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-xslt-saxon</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-xj/${project.version}</bundle> |
| </feature> |
| <feature name='camel-xmlsecurity' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.santuario/xmlsec/${xmlsec-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xmlsecurity/${project.version}</bundle> |
| </feature> |
| <feature name='camel-xmpp' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.igniterealtime.smack/smack-core/${smack-version}</bundle> |
| <bundle dependency='true'>mvn:org.igniterealtime.smack/smack-extensions/${smack-version}</bundle> |
| <bundle dependency='true'>mvn:org.igniterealtime.smack/smack-tcp/${smack-version}</bundle> |
| <bundle dependency='true'>mvn:org.igniterealtime.smack/smack-im/${smack-version}</bundle> |
| <bundle dependency='true'>mvn:org.jxmpp/jxmpp-jid/0.6.4</bundle> |
| <bundle dependency='true'>mvn:org.jxmpp/jxmpp-core/0.6.4</bundle> |
| <bundle dependency='true'>mvn:org.jxmpp/jxmpp-util-cache/0.6.4</bundle> |
| <bundle dependency='true'>wrap:mvn:org.minidns/minidns-core/${minidns-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:xpp3/xpp3/${xpp3-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xmpp/${project.version}</bundle> |
| </feature> |
| <feature name='camel-xslt-saxon' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>wrap:mvn:net.sf.saxon/Saxon-HE/${saxon-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-xslt-saxon/${project.version}</bundle> |
| </feature> |
| <feature name='camel-yaml-dsl' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.snakeyaml/snakeyaml-engine/${snakeyaml-engine-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-yaml-dsl/${project.version}</bundle> |
| </feature> |
| <feature name='camel-zeebe' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java/${protobuf-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.camunda/zeebe-client-java/${zeebe.version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.camunda/zeebe-gateway-protocol-impl/${zeebe.version}</bundle> |
| <bundle dependency='true'>wrap:mvn:io.grpc/grpc-api/${grpc-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-zeebe/${project.version}</bundle> |
| </feature> |
| <feature name='camel-zendesk' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[4.1,5)'>netty</feature> |
| <bundle dependency='true'>mvn:org.asynchttpclient/async-http-client/2.12.3</bundle> |
| <bundle dependency='true'>mvn:org.asynchttpclient/async-http-client-netty-utils/2.12.3</bundle> |
| <bundle dependency='true'>wrap:mvn:com.cloudbees.thirdparty/zendesk-java-client/${zendesk-client-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-handler-proxy/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-http/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:io.netty/netty-codec-socks/${netty-version}</bundle> |
| <bundle dependency='true'>mvn:com.typesafe.netty/netty-reactive-streams/${netty-reactive-streams-version}</bundle> |
| <bundle dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-zendesk/${project.version}</bundle> |
| </feature> |
| <feature name='camel-zip-deflater' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle dependency='true'>mvn:org.apache.commons/commons-compress/${commons-compress-version}</bundle> |
| <bundle dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-zip-deflater/${project.version}</bundle> |
| </feature> |
| <feature name='camel-zipfile' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <bundle>mvn:org.apache.camel.karaf/camel-zipfile/${project.version}</bundle> |
| </feature> |
| <feature name='camel-zookeeper' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[32,33)">guava</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.zookeeper/zookeeper/${zookeeper-version}$Export-Package=org.apache.zookeeper*;version=${zookeeper-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.zookeeper/zookeeper-jute/${zookeeper-version}$Export-Package=org.apache.*;version=${zookeeper-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.curator/curator-client/${curator-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.curator/curator-framework/${curator-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.curator/curator-recipes/${curator-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.curator/curator-x-discovery/${curator-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-zookeeper/${project.version}</bundle> |
| </feature> |
| <feature name='camel-zookeeper-master' version='${project.version}' start-level='50'> |
| <feature version='${camel.osgi.version.range}'>camel-core</feature> |
| <feature version='[2.16,2.17)'>jackson</feature> |
| <feature version="[32,33)">guava</feature> |
| <bundle dependency='true'>wrap:mvn:org.apache.zookeeper/zookeeper/${zookeeper-version}$Export-Package=org.apache.zookeeper*;version=${zookeeper-version}</bundle> |
| <bundle dependency='true'>wrap:mvn:org.apache.zookeeper/zookeeper-jute/${zookeeper-version}$Export-Package=org.apache.*;version=${zookeeper-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.curator/curator-client/${curator-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.curator/curator-framework/${curator-version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.curator/curator-recipes/${curator-version}</bundle> |
| <bundle>mvn:org.apache.camel.karaf/camel-zookeeper-master/${project.version}</bundle> |
| </feature> |
| </features> |