From 9c00f4c8c9adc4f353f2ca091b4b7e5e5bf16b36 Mon Sep 17 00:00:00 2001 From: Nicolas Filotto Date: Tue, 15 Oct 2024 20:59:27 +0200 Subject: [PATCH] Ref #452: No longer depend on drill-jdbc-all (#524) --- components/camel-drill/pom.xml | 57 ++++++++++++++++++- features/src/main/feature/camel-features.xml | 13 ++++- .../camel/test/CamelDrillRouteSupplier.java | 2 +- 3 files changed, 66 insertions(+), 6 deletions(-) diff --git a/components/camel-drill/pom.xml b/components/camel-drill/pom.xml index 93f6279e1..a6b0047c5 100644 --- a/components/camel-drill/pom.xml +++ b/components/camel-drill/pom.xml @@ -34,10 +34,24 @@ - org.apache.camel*;version=${camel-version} + org.apache.camel*;version=${camel-version}, + org.apache.drill*;version=${apache-drill-version}, + + com.google.protobuf*, + com.google.common*, + io.netty*, + org.apache.calcite.avatica*, + - * + javassist*, + com.typesafe.config*, + org.reflections*, + com.codahale.metrics, + com.codahale.metrics.jmx, + com.codahale.metrics.jvm, + org.apache.commons.text*, + *;resolution:=optional @@ -51,8 +65,22 @@ org.apache.camel * + + org.apache.drill.exec + drill-jdbc-all + + + org.apache.drill.exec + drill-jdbc + ${apache-drill-version} + + + org.apache.drill.exec + drill-java-exec + ${apache-drill-version} + @@ -70,8 +98,33 @@ org.apache.camel:camel-drill + org.apache.drill:drill-common + org.apache.drill:drill-protocol + org.apache.drill:drill-logical + org.apache.drill:drill-shaded-guava + org.apache.drill.exec:drill-jdbc + org.apache.drill.exec:drill-rpc + org.apache.drill.exec:drill-java-exec + org.apache.drill.exec:vector + org.apache.drill.memory:drill-memory-base + + + drill-module.conf + + + + + *:* + + bootstrap-storage-plugins.json + codegen/** + **/*.java + org/apache/parquet/** + + + diff --git a/features/src/main/feature/camel-features.xml b/features/src/main/feature/camel-features.xml index 8df27b5ff..780d838a3 100644 --- a/features/src/main/feature/camel-features.xml +++ b/features/src/main/feature/camel-features.xml @@ -1010,9 +1010,16 @@ camel-core spring-jdbc - - wrap:mvn:org.apache.drill.exec/drill-jdbc-all/${apache-drill-version}$Export-Package=org.apache.drill.jdbc.*;version=${apache-drill-version}&SPI-Provider=java.sql.Driver + jackson + mvn:com.typesafe/config/${auto-detect-version} + wrap:mvn:org.reflections/reflections/${auto-detect-version} + mvn:org.javassist/javassist/${javassist-version} + mvn:io.dropwizard.metrics/metrics-core/${metrics-version} + mvn:io.dropwizard.metrics/metrics-jmx/${metrics-version} + mvn:io.dropwizard.metrics/metrics-jvm/${metrics-version} + mvn:org.apache.commons/commons-text/${commons-text-version} + mvn:org.apache.commons/commons-lang3/${commons-lang3-version} + wrap:mvn:com.carrotsearch/hppc/${auto-detect-version} mvn:org.apache.camel.karaf/camel-drill/${project.version} diff --git a/tests/features/camel-drill/src/main/java/org/apache/karaf/camel/test/CamelDrillRouteSupplier.java b/tests/features/camel-drill/src/main/java/org/apache/karaf/camel/test/CamelDrillRouteSupplier.java index 3bfddb295..ba663535c 100644 --- a/tests/features/camel-drill/src/main/java/org/apache/karaf/camel/test/CamelDrillRouteSupplier.java +++ b/tests/features/camel-drill/src/main/java/org/apache/karaf/camel/test/CamelDrillRouteSupplier.java @@ -28,7 +28,7 @@ ) public class CamelDrillRouteSupplier extends AbstractCamelSingleFeatureResultMockBasedRouteSupplier { - private final static String SELECT_QUERY = "select * from cp.`employee.json` limit 3"; + private static final String SELECT_QUERY = "select * from cp.`employee.json` limit 3"; @Override protected boolean consumerEnabled() {