You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2024/10/28 09:24:03 UTC
(camel-karaf) 01/01: Ref #501: Fix slip packages issues in debezium wrappers
This is an automated email from the ASF dual-hosted git repository.
nfilotto pushed a commit to branch essobedo/501/fix-split-package
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
commit ffcb010fa7e26552660cb843a6251ab0befefb50
Author: Nicolas Filotto <ni...@qlik.com>
AuthorDate: Mon Oct 28 10:23:44 2024 +0100
Ref #501: Fix slip packages issues in debezium wrappers
---
components/camel-debezium/camel-debezium-db2/pom.xml | 14 ++++++++++++++
components/camel-debezium/camel-debezium-oracle/pom.xml | 14 ++++++++++++++
components/camel-debezium/camel-debezium-sqlserver/pom.xml | 14 ++++++++++++++
features/src/main/feature/camel-features.xml | 11 +++++++++++
4 files changed, 53 insertions(+)
diff --git a/components/camel-debezium/camel-debezium-db2/pom.xml b/components/camel-debezium/camel-debezium-db2/pom.xml
index 640838129..171e597b5 100644
--- a/components/camel-debezium/camel-debezium-db2/pom.xml
+++ b/components/camel-debezium/camel-debezium-db2/pom.xml
@@ -53,6 +53,18 @@
</exclusion>
</exclusions>
</dependency>
+ <!-- Must be removed once the split package issue is fixed in Camel -->
+ <dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-debezium-common</artifactId>
+ <version>${camel-version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
</dependencies>
<build>
@@ -69,6 +81,8 @@
<configuration>
<artifactSet>
<includes>
+ <!-- Must be removed once the split package issue is fixed in Camel -->
+ <include>org.apache.camel:camel-debezium-common</include>
<include>org.apache.camel:camel-debezium-db2</include>
</includes>
</artifactSet>
diff --git a/components/camel-debezium/camel-debezium-oracle/pom.xml b/components/camel-debezium/camel-debezium-oracle/pom.xml
index 13f0416af..ab78364a0 100644
--- a/components/camel-debezium/camel-debezium-oracle/pom.xml
+++ b/components/camel-debezium/camel-debezium-oracle/pom.xml
@@ -53,6 +53,18 @@
</exclusion>
</exclusions>
</dependency>
+ <!-- Must be removed once the split package issue is fixed in Camel -->
+ <dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-debezium-common</artifactId>
+ <version>${camel-version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
</dependencies>
<build>
@@ -69,6 +81,8 @@
<configuration>
<artifactSet>
<includes>
+ <!-- Must be removed once the split package issue is fixed in Camel -->
+ <include>org.apache.camel:camel-debezium-common</include>
<include>org.apache.camel:camel-debezium-oracle</include>
</includes>
</artifactSet>
diff --git a/components/camel-debezium/camel-debezium-sqlserver/pom.xml b/components/camel-debezium/camel-debezium-sqlserver/pom.xml
index 6e7ef81fb..9411b0674 100644
--- a/components/camel-debezium/camel-debezium-sqlserver/pom.xml
+++ b/components/camel-debezium/camel-debezium-sqlserver/pom.xml
@@ -53,6 +53,18 @@
</exclusion>
</exclusions>
</dependency>
+ <!-- Must be removed once the split package issue is fixed in Camel -->
+ <dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-debezium-common</artifactId>
+ <version>${camel-version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
</dependencies>
<build>
@@ -69,6 +81,8 @@
<configuration>
<artifactSet>
<includes>
+ <!-- Must be removed once the split package issue is fixed in Camel -->
+ <include>org.apache.camel:camel-debezium-common</include>
<include>org.apache.camel:camel-debezium-sqlserver</include>
</includes>
</artifactSet>
diff --git a/features/src/main/feature/camel-features.xml b/features/src/main/feature/camel-features.xml
index bec373cc1..059d85b72 100644
--- a/features/src/main/feature/camel-features.xml
+++ b/features/src/main/feature/camel-features.xml
@@ -939,6 +939,7 @@
<feature name='camel-debezium-db2' version='${project.version}' start-level='50'>
<feature version='${camel-osgi-version-range}'>camel-debezium-common</feature>
<bundle dependency='true'>wrap:mvn:io.debezium/debezium-connector-db2/${debezium-version}</bundle>
+ <bundle>wrap:mvn:io.debezium/debezium-storage-kafka/${auto-detect-version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-debezium-db2/${project.version}</bundle>
</feature>
<feature name='camel-debezium-mongodb' version='${project.version}' start-level='50'>
@@ -964,6 +965,14 @@
<feature name='camel-debezium-oracle' version='${project.version}' start-level='50'>
<feature version='${camel-osgi-version-range}'>camel-debezium-common</feature>
<bundle dependency='true'>wrap:mvn:io.debezium/debezium-connector-oracle/${debezium-version}</bundle>
+ <bundle dependency='true'>wrap:mvn:io.debezium/debezium-ddl-parser/${auto-detect-version}</bundle>
+ <!-- Use the wrap protocol to make org.antlr.v4.gui optional-->
+ <bundle>wrap:mvn:org.antlr/antlr4-runtime/${auto-detect-version}$overwrite=merge&Import-Package=org.antlr.v4.gui*;resolution:=optional,*</bundle>
+ <bundle>wrap:mvn:io.debezium/debezium-storage-kafka/${auto-detect-version}</bundle>
+ <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java/${auto-detect-version}</bundle>
+ <bundle dependency='true'>mvn:com.google.protobuf/protobuf-java-util/${auto-detect-version}</bundle>
+ <bundle dependency='true'>wrap:mvn:com.oracle.database.nls/orai18n/${auto-detect-version}</bundle>
+ <bundle dependency='true'>wrap:mvn:com.oracle.database.jdbc/ojdbc8/${auto-detect-version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-debezium-oracle/${project.version}</bundle>
</feature>
<feature name='camel-debezium-postgres' version='${project.version}' start-level='50'>
@@ -976,6 +985,8 @@
<feature name='camel-debezium-sqlserver' version='${project.version}' start-level='50'>
<feature version='${camel-osgi-version-range}'>camel-debezium-common</feature>
<bundle dependency='true'>wrap:mvn:io.debezium/debezium-connector-sqlserver/${debezium-version}</bundle>
+ <bundle>wrap:mvn:io.debezium/debezium-storage-kafka/${auto-detect-version}</bundle>
+ <bundle dependency='true'>mvn:com.microsoft.sqlserver/mssql-jdbc/${auto-detect-version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-debezium-sqlserver/${project.version}</bundle>
</feature>
<feature name='camel-debug' version='${project.version}' start-level='50'>