diff --git a/components/camel-djl/pom.xml b/components/camel-ai/camel-djl/pom.xml
similarity index 99%
rename from components/camel-djl/pom.xml
rename to components/camel-ai/camel-djl/pom.xml
index 622532b7ddbf8..c6e8957acfbd3 100644
--- a/components/camel-djl/pom.xml
+++ b/components/camel-ai/camel-djl/pom.xml
@@ -21,7 +21,7 @@
4.0.0
- components
+ camel-ai-parent
org.apache.camel
4.5.0-SNAPSHOT
diff --git a/components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLComponentConfigurer.java b/components/camel-ai/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLComponentConfigurer.java
similarity index 100%
rename from components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLComponentConfigurer.java
rename to components/camel-ai/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLComponentConfigurer.java
diff --git a/components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointConfigurer.java b/components/camel-ai/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointConfigurer.java
similarity index 100%
rename from components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointConfigurer.java
rename to components/camel-ai/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointConfigurer.java
diff --git a/components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointUriFactory.java b/components/camel-ai/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointUriFactory.java
similarity index 100%
rename from components/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointUriFactory.java
rename to components/camel-ai/camel-djl/src/generated/java/org/apache/camel/component/djl/DJLEndpointUriFactory.java
diff --git a/components/camel-djl/src/generated/resources/META-INF/org/apache/camel/component/djl/djl.json b/components/camel-ai/camel-djl/src/generated/resources/META-INF/org/apache/camel/component/djl/djl.json
similarity index 100%
rename from components/camel-djl/src/generated/resources/META-INF/org/apache/camel/component/djl/djl.json
rename to components/camel-ai/camel-djl/src/generated/resources/META-INF/org/apache/camel/component/djl/djl.json
diff --git a/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component.properties
similarity index 100%
rename from components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component.properties
rename to components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component.properties
diff --git a/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component/djl b/components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component/djl
similarity index 100%
rename from components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component/djl
rename to components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/component/djl
diff --git a/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-component b/components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-component
similarity index 100%
rename from components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-component
rename to components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-component
diff --git a/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-endpoint b/components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-endpoint
similarity index 100%
rename from components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-endpoint
rename to components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/configurer/djl-endpoint
diff --git a/components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/djl-endpoint b/components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/djl-endpoint
similarity index 100%
rename from components/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/djl-endpoint
rename to components/camel-ai/camel-djl/src/generated/resources/META-INF/services/org/apache/camel/urifactory/djl-endpoint
diff --git a/components/camel-djl/src/main/docs/djl-component.adoc b/components/camel-ai/camel-djl/src/main/docs/djl-component.adoc
similarity index 98%
rename from components/camel-djl/src/main/docs/djl-component.adoc
rename to components/camel-ai/camel-djl/src/main/docs/djl-component.adoc
index d00fbbaaaac49..3ea63b0a0215e 100644
--- a/components/camel-djl/src/main/docs/djl-component.adoc
+++ b/components/camel-ai/camel-djl/src/main/docs/djl-component.adoc
@@ -103,7 +103,7 @@ It will automatically determine the appropriate jars for your system based on th
ai.djl.mxnet
mxnet-native-auto
- 1.7.0-a
+ 1.8.0
runtime
----
@@ -132,7 +132,7 @@ It will automatically determine the appropriate jars for your system based on th
ai.djl.pytorch
pytorch-native-auto
- 1.5.0
+ 1.9.1
runtime
----
@@ -161,7 +161,7 @@ It will automatically determine the appropriate jars for your system based on th
ai.djl.tensorflow
tensorflow-native-auto
- 2.1.0
+ 2.4.1
runtime
----
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLComponent.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/DJLComponent.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLComponent.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/DJLComponent.java
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLProducer.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/DJLProducer.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLProducer.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/DJLProducer.java
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/model/AbstractPredictor.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/AbstractPredictor.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/model/AbstractPredictor.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/AbstractPredictor.java
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomImageClassificationPredictor.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomImageClassificationPredictor.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomImageClassificationPredictor.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomImageClassificationPredictor.java
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomObjectDetectionPredictor.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomObjectDetectionPredictor.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomObjectDetectionPredictor.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/CustomObjectDetectionPredictor.java
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/model/ModelPredictorProducer.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/ModelPredictorProducer.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/model/ModelPredictorProducer.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/ModelPredictorProducer.java
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooImageClassificationPredictor.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooImageClassificationPredictor.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooImageClassificationPredictor.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooImageClassificationPredictor.java
diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooObjectDetectionPredictor.java b/components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooObjectDetectionPredictor.java
similarity index 100%
rename from components/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooObjectDetectionPredictor.java
rename to components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/ZooObjectDetectionPredictor.java
diff --git a/components/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationLocalTest.java b/components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationLocalTest.java
similarity index 100%
rename from components/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationLocalTest.java
rename to components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationLocalTest.java
diff --git a/components/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationTest.java b/components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationTest.java
similarity index 100%
rename from components/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationTest.java
rename to components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/ImageClassificationTest.java
diff --git a/components/camel-djl/src/test/java/org/apache/camel/component/djl/ObjectDetectionTest.java b/components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/ObjectDetectionTest.java
similarity index 100%
rename from components/camel-djl/src/test/java/org/apache/camel/component/djl/ObjectDetectionTest.java
rename to components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/ObjectDetectionTest.java
diff --git a/components/camel-djl/src/test/java/org/apache/camel/component/djl/training/MnistTraining.java b/components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/training/MnistTraining.java
similarity index 100%
rename from components/camel-djl/src/test/java/org/apache/camel/component/djl/training/MnistTraining.java
rename to components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/training/MnistTraining.java
diff --git a/components/camel-djl/src/test/resources/data/detect/dog-cat.jpg b/components/camel-ai/camel-djl/src/test/resources/data/detect/dog-cat.jpg
similarity index 100%
rename from components/camel-djl/src/test/resources/data/detect/dog-cat.jpg
rename to components/camel-ai/camel-djl/src/test/resources/data/detect/dog-cat.jpg
diff --git a/components/camel-djl/src/test/resources/data/detect/dog_bike_car.jpg b/components/camel-ai/camel-djl/src/test/resources/data/detect/dog_bike_car.jpg
similarity index 100%
rename from components/camel-djl/src/test/resources/data/detect/dog_bike_car.jpg
rename to components/camel-ai/camel-djl/src/test/resources/data/detect/dog_bike_car.jpg
diff --git a/components/camel-djl/src/test/resources/data/detect/kitten.jpg b/components/camel-ai/camel-djl/src/test/resources/data/detect/kitten.jpg
similarity index 100%
rename from components/camel-djl/src/test/resources/data/detect/kitten.jpg
rename to components/camel-ai/camel-djl/src/test/resources/data/detect/kitten.jpg
diff --git a/components/camel-djl/src/test/resources/data/mnist/0/10.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/0/10.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/0/10.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/0/10.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/0/13.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/0/13.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/0/13.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/0/13.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/0/25.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/0/25.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/0/25.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/0/25.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/0/28.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/0/28.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/0/28.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/0/28.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/0/3.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/0/3.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/0/3.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/0/3.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/0/55.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/0/55.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/0/55.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/0/55.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/0/69.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/0/69.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/0/69.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/0/69.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/0/71.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/0/71.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/0/71.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/0/71.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/1/14.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/1/14.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/1/14.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/1/14.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/1/2.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/1/2.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/1/2.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/1/2.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/1/29.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/1/29.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/1/29.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/1/29.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/1/31.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/1/31.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/1/31.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/1/31.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/1/37.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/1/37.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/1/37.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/1/37.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/1/39.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/1/39.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/1/39.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/1/39.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/1/5.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/1/5.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/1/5.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/1/5.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/2/1.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/2/1.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/2/1.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/2/1.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/2/35.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/2/35.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/2/35.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/2/35.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/2/43.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/2/43.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/2/43.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/2/43.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/2/47.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/2/47.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/2/47.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/2/47.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/2/72.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/2/72.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/2/72.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/2/72.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/2/77.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/2/77.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/2/77.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/2/77.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/2/82.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/2/82.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/2/82.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/2/82.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/18.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/18.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/18.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/18.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/30.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/30.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/30.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/30.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/32.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/32.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/32.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/32.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/44.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/44.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/44.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/44.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/51.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/51.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/51.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/51.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/63.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/63.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/63.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/63.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/68.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/68.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/68.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/68.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/76.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/76.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/76.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/76.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/87.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/87.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/87.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/87.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/90.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/90.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/90.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/90.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/3/93.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/3/93.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/3/93.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/3/93.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/19.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/19.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/19.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/19.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/24.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/24.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/24.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/24.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/27.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/27.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/27.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/27.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/33.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/33.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/33.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/33.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/4.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/4.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/4.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/4.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/42.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/42.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/42.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/42.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/48.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/48.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/48.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/48.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/49.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/49.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/49.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/49.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/56.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/56.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/56.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/56.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/6.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/6.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/6.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/6.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/65.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/65.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/65.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/65.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/67.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/67.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/67.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/67.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/85.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/85.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/85.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/85.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/4/95.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/4/95.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/4/95.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/4/95.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/5/15.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/5/15.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/5/15.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/5/15.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/5/23.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/5/23.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/5/23.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/5/23.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/5/45.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/5/45.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/5/45.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/5/45.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/5/52.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/5/52.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/5/52.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/5/52.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/5/53.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/5/53.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/5/53.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/5/53.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/5/59.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/5/59.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/5/59.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/5/59.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/5/8.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/5/8.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/5/8.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/5/8.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/11.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/11.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/11.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/11.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/21.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/21.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/21.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/21.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/22.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/22.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/22.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/22.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/50.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/50.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/50.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/50.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/54.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/54.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/54.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/54.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/66.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/66.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/66.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/66.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/81.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/81.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/81.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/81.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/88.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/88.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/88.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/88.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/91.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/91.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/91.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/91.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/6/98.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/6/98.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/6/98.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/6/98.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/0.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/0.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/0.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/0.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/17.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/17.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/17.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/17.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/26.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/26.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/26.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/26.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/34.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/34.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/34.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/34.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/36.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/36.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/36.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/36.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/41.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/41.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/41.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/41.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/60.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/60.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/60.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/60.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/64.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/64.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/64.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/64.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/70.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/70.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/70.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/70.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/75.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/75.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/75.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/75.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/79.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/79.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/79.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/79.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/80.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/80.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/80.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/80.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/83.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/83.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/83.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/83.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/86.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/86.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/86.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/86.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/7/97.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/7/97.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/7/97.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/7/97.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/8/110.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/8/110.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/8/110.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/8/110.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/8/128.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/8/128.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/8/128.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/8/128.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/8/134.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/8/134.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/8/134.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/8/134.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/8/146.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/8/146.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/8/146.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/8/146.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/8/177.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/8/177.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/8/177.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/8/177.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/8/179.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/8/179.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/8/179.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/8/179.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/8/61.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/8/61.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/8/61.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/8/61.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/8/84.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/8/84.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/8/84.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/8/84.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/12.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/12.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/12.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/12.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/16.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/16.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/16.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/16.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/20.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/20.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/20.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/20.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/58.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/58.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/58.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/58.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/62.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/62.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/62.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/62.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/7.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/7.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/7.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/7.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/73.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/73.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/73.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/73.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/78.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/78.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/78.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/78.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/9.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/9.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/9.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/9.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/92.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/92.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/92.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/92.png
diff --git a/components/camel-djl/src/test/resources/data/mnist/9/99.png b/components/camel-ai/camel-djl/src/test/resources/data/mnist/9/99.png
similarity index 100%
rename from components/camel-djl/src/test/resources/data/mnist/9/99.png
rename to components/camel-ai/camel-djl/src/test/resources/data/mnist/9/99.png
diff --git a/components/camel-djl/src/test/resources/log4j2.properties b/components/camel-ai/camel-djl/src/test/resources/log4j2.properties
similarity index 100%
rename from components/camel-djl/src/test/resources/log4j2.properties
rename to components/camel-ai/camel-djl/src/test/resources/log4j2.properties
diff --git a/components/camel-djl/src/test/resources/models/mnist/mlp-0020.params b/components/camel-ai/camel-djl/src/test/resources/models/mnist/mlp-0020.params
similarity index 100%
rename from components/camel-djl/src/test/resources/models/mnist/mlp-0020.params
rename to components/camel-ai/camel-djl/src/test/resources/models/mnist/mlp-0020.params
diff --git a/components/camel-ai/pom.xml b/components/camel-ai/pom.xml
index ccc6ddd25331f..fa2b6861b510e 100644
--- a/components/camel-ai/pom.xml
+++ b/components/camel-ai/pom.xml
@@ -33,6 +33,7 @@
Camel AI parent
+ camel-djl
camel-langchain-chat
camel-langchain-embeddings
diff --git a/components/pom.xml b/components/pom.xml
index f48ea6a85f88d..98de9eb7c60fa 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -116,7 +116,6 @@
camel-dhis2
camel-digitalocean
camel-disruptor
- camel-djl
camel-dns
camel-docker
camel-drill
diff --git a/docs/components/modules/ROOT/examples/json/djl.json b/docs/components/modules/ROOT/examples/json/djl.json
index c5af3b2c2b5d6..9b05407737576 120000
--- a/docs/components/modules/ROOT/examples/json/djl.json
+++ b/docs/components/modules/ROOT/examples/json/djl.json
@@ -1 +1 @@
-../../../../../../components/camel-djl/src/generated/resources/META-INF/org/apache/camel/component/djl/djl.json
\ No newline at end of file
+../../../../../../components/camel-ai/camel-djl/src/generated/resources/META-INF/org/apache/camel/component/djl/djl.json
\ No newline at end of file
diff --git a/docs/components/modules/ROOT/pages/djl-component.adoc b/docs/components/modules/ROOT/pages/djl-component.adoc
index b7a1cb0a74f78..278c80806ab5c 120000
--- a/docs/components/modules/ROOT/pages/djl-component.adoc
+++ b/docs/components/modules/ROOT/pages/djl-component.adoc
@@ -1 +1 @@
-../../../../../components/camel-djl/src/main/docs/djl-component.adoc
\ No newline at end of file
+../../../../../components/camel-ai/camel-djl/src/main/docs/djl-component.adoc
\ No newline at end of file
diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/MojoHelper.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/MojoHelper.java
index 000c606e708b0..75a311af1ce3c 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/MojoHelper.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/MojoHelper.java
@@ -37,7 +37,8 @@ private MojoHelper() {
public static List getComponentPath(Path dir) {
switch (dir.getFileName().toString()) {
case "camel-ai":
- return Arrays.asList(dir.resolve("camel-langchain-chat"), dir.resolve("camel-langchain-embeddings"));
+ return Arrays.asList(dir.resolve("camel-djl"), dir.resolve("camel-langchain-chat"),
+ dir.resolve("camel-langchain-embeddings"));
case "camel-as2":
return Collections.singletonList(dir.resolve("camel-as2-component"));
case "camel-avro-rpc":