This is an automated email from the ASF dual-hosted git repository. nfilotto pushed a commit to branch CAMEL-18787/add-camel-elasticsearch in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
commit ef7951080d899492871aaba97814e8482e56324c Author: Nicolas Filotto <[email protected]> AuthorDate: Thu Dec 1 18:39:27 2022 +0100 CAMEL-18787: Add the camel-elasticsearch feature --- .../karaf/features/src/main/resources/features.xml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/platforms/karaf/features/src/main/resources/features.xml b/platforms/karaf/features/src/main/resources/features.xml index 9cd82aae..ef119a67 100644 --- a/platforms/karaf/features/src/main/resources/features.xml +++ b/platforms/karaf/features/src/main/resources/features.xml @@ -809,6 +809,23 @@ <bundle dependency="true">mvn:org.ehcache/ehcache/${ehcache3-version}</bundle> <bundle>mvn:org.apache.camel/camel-ehcache/${project.version}</bundle> </feature> + <feature name='camel-elasticsearch' version='${project.version}' start-level='50'> + <feature version="${project.version}">camel-core</feature> + <feature prerequisite='true'>wrap</feature> + <bundle dependency='true'>wrap:mvn:co.elastic.clients/elasticsearch-java/${elasticsearch-java-client-version}$overwrite=merge&Import-Package=jakarta.json,jakarta.json.spi,jakarta.json.stream,*;resolution:=optional</bundle> + <bundle dependency='true'>wrap:mvn:org.elasticsearch.client/elasticsearch-rest-client/${elasticsearch-java-client-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-core/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-databind/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson2-version}</bundle> + <bundle dependency='true'>mvn:org.apache.httpcomponents/httpcore-osgi/${httpcore4-version}</bundle> + <bundle dependency='true'>mvn:org.apache.httpcomponents/httpclient-osgi/${httpclient4-version}</bundle> + <bundle dependency='true'>mvn:org.apache.httpcomponents/httpasyncclient-osgi/${httpasyncclient-version}</bundle> + <bundle dependency='true'>wrap:mvn:org.elasticsearch.client/elasticsearch-rest-client-sniffer/${elasticsearch-java-client-sniffer-version}</bundle> + <bundle dependency='true'>mvn:jakarta.json/jakarta.json-api/2.0.1</bundle> + <bundle dependency='true'>mvn:org.eclipse.parsson/parsson/1.0.0</bundle> + <bundle dependency='true'>mvn:org.glassfish/jakarta.json/2.0.1</bundle> + <bundle>mvn:org.apache.camel/camel-elasticsearch/${project.version}</bundle> + </feature> <feature name='camel-elasticsearch-rest' version='${project.version}' start-level='50'> <feature version='${project.version}'>camel-core</feature> <feature>http</feature>
