This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch CAMEL-20880-pinecone
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5aa97638fd603566d693140deb8ada4061a51777
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Mon Jun 17 14:20:29 2024 +0200

    CAMEL-20880 - Move AI related component to camel-ai middle folder - Pinecone
    
    Signed-off-by: Andrea Cosentino <anco...@gmail.com>
---
 components/{ => camel-ai}/camel-pinecone/pom.xml                       | 2 +-
 .../camel/component/pinecone/PineconeVectorDbComponentConfigurer.java  | 0
 .../component/pinecone/PineconeVectorDbConfigurationConfigurer.java    | 0
 .../camel/component/pinecone/PineconeVectorDbEndpointConfigurer.java   | 0
 .../camel/component/pinecone/PineconeVectorDbEndpointUriFactory.java   | 0
 .../META-INF/org/apache/camel/component/pinecone/pinecone.json         | 0
 .../resources/META-INF/services/org/apache/camel/component.properties  | 0
 .../resources/META-INF/services/org/apache/camel/component/pinecone    | 0
 .../org.apache.camel.component.pinecone.PineconeVectorDbConfiguration  | 0
 .../META-INF/services/org/apache/camel/configurer/pinecone-component   | 0
 .../META-INF/services/org/apache/camel/configurer/pinecone-endpoint    | 0
 .../META-INF/services/org/apache/camel/transformer.properties          | 0
 .../META-INF/services/org/apache/camel/transformer/pinecone-embeddings | 0
 .../services/org/apache/camel/transformer/pinecone-embeddings.json     | 0
 .../META-INF/services/org/apache/camel/urifactory/pinecone-endpoint    | 0
 .../camel-pinecone/src/main/docs/pinecone-component.adoc               | 0
 .../java/org/apache/camel/component/pinecone/PineconeVectorDb.java     | 0
 .../org/apache/camel/component/pinecone/PineconeVectorDbAction.java    | 0
 .../org/apache/camel/component/pinecone/PineconeVectorDbComponent.java | 0
 .../apache/camel/component/pinecone/PineconeVectorDbConfiguration.java | 0
 .../org/apache/camel/component/pinecone/PineconeVectorDbEndpoint.java  | 0
 .../org/apache/camel/component/pinecone/PineconeVectorDbProducer.java  | 0
 .../pinecone/transform/PineconeEmbeddingsDataTypeTransformer.java      | 0
 .../org/apache/camel/component/pinecone/it/PineconeComponentIT.java    | 0
 .../{ => camel-ai}/camel-pinecone/src/test/resources/log4j2.properties | 0
 components/camel-ai/pom.xml                                            | 1 +
 components/pom.xml                                                     | 1 -
 docs/components/modules/ROOT/examples/json/pinecone.json               | 2 +-
 docs/components/modules/ROOT/pages/pinecone-component.adoc             | 2 +-
 .../src/main/java/org/apache/camel/maven/packaging/MojoHelper.java     | 3 ++-
 30 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/components/camel-pinecone/pom.xml 
b/components/camel-ai/camel-pinecone/pom.xml
similarity index 98%
rename from components/camel-pinecone/pom.xml
rename to components/camel-ai/camel-pinecone/pom.xml
index 24b397af96a..4d44a835d57 100644
--- a/components/camel-pinecone/pom.xml
+++ b/components/camel-ai/camel-pinecone/pom.xml
@@ -22,8 +22,8 @@
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
+        <artifactId>camel-ai-parent</artifactId>
         <groupId>org.apache.camel</groupId>
-        <artifactId>components</artifactId>
         <version>4.7.0-SNAPSHOT</version>
     </parent>
 
diff --git 
a/components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbComponentConfigurer.java
 
b/components/camel-ai/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbComponentConfigurer.java
similarity index 100%
rename from 
components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbComponentConfigurer.java
rename to 
components/camel-ai/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbComponentConfigurer.java
diff --git 
a/components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbConfigurationConfigurer.java
 
b/components/camel-ai/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbConfigurationConfigurer.java
similarity index 100%
rename from 
components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbConfigurationConfigurer.java
rename to 
components/camel-ai/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbConfigurationConfigurer.java
diff --git 
a/components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointConfigurer.java
 
b/components/camel-ai/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointConfigurer.java
similarity index 100%
rename from 
components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointConfigurer.java
rename to 
components/camel-ai/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointConfigurer.java
diff --git 
a/components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointUriFactory.java
 
b/components/camel-ai/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointUriFactory.java
similarity index 100%
rename from 
components/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointUriFactory.java
rename to 
components/camel-ai/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointUriFactory.java
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/org/apache/camel/component/pinecone/pinecone.json
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/org/apache/camel/component/pinecone/pinecone.json
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/org/apache/camel/component/pinecone/pinecone.json
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/org/apache/camel/component/pinecone/pinecone.json
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component.properties
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component.properties
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component.properties
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component/pinecone
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component/pinecone
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component/pinecone
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component/pinecone
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.pinecone.PineconeVectorDbConfiguration
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.pinecone.PineconeVectorDbConfiguration
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.pinecone.PineconeVectorDbConfiguration
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.pinecone.PineconeVectorDbConfiguration
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-component
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-component
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-component
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-component
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-endpoint
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-endpoint
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-endpoint
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-endpoint
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings.json
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings.json
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings.json
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings.json
diff --git 
a/components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/urifactory/pinecone-endpoint
 
b/components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/urifactory/pinecone-endpoint
similarity index 100%
rename from 
components/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/urifactory/pinecone-endpoint
rename to 
components/camel-ai/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/urifactory/pinecone-endpoint
diff --git a/components/camel-pinecone/src/main/docs/pinecone-component.adoc 
b/components/camel-ai/camel-pinecone/src/main/docs/pinecone-component.adoc
similarity index 100%
rename from components/camel-pinecone/src/main/docs/pinecone-component.adoc
rename to 
components/camel-ai/camel-pinecone/src/main/docs/pinecone-component.adoc
diff --git 
a/components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDb.java
 
b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDb.java
similarity index 100%
rename from 
components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDb.java
rename to 
components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDb.java
diff --git 
a/components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbAction.java
 
b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbAction.java
similarity index 100%
rename from 
components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbAction.java
rename to 
components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbAction.java
diff --git 
a/components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbComponent.java
 
b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbComponent.java
similarity index 100%
rename from 
components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbComponent.java
rename to 
components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbComponent.java
diff --git 
a/components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java
 
b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java
similarity index 100%
rename from 
components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java
rename to 
components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java
diff --git 
a/components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpoint.java
 
b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpoint.java
similarity index 100%
rename from 
components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpoint.java
rename to 
components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpoint.java
diff --git 
a/components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbProducer.java
 
b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbProducer.java
similarity index 100%
rename from 
components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbProducer.java
rename to 
components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbProducer.java
diff --git 
a/components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/transform/PineconeEmbeddingsDataTypeTransformer.java
 
b/components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/transform/PineconeEmbeddingsDataTypeTransformer.java
similarity index 100%
rename from 
components/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/transform/PineconeEmbeddingsDataTypeTransformer.java
rename to 
components/camel-ai/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/transform/PineconeEmbeddingsDataTypeTransformer.java
diff --git 
a/components/camel-pinecone/src/test/java/org/apache/camel/component/pinecone/it/PineconeComponentIT.java
 
b/components/camel-ai/camel-pinecone/src/test/java/org/apache/camel/component/pinecone/it/PineconeComponentIT.java
similarity index 100%
rename from 
components/camel-pinecone/src/test/java/org/apache/camel/component/pinecone/it/PineconeComponentIT.java
rename to 
components/camel-ai/camel-pinecone/src/test/java/org/apache/camel/component/pinecone/it/PineconeComponentIT.java
diff --git a/components/camel-pinecone/src/test/resources/log4j2.properties 
b/components/camel-ai/camel-pinecone/src/test/resources/log4j2.properties
similarity index 100%
rename from components/camel-pinecone/src/test/resources/log4j2.properties
rename to 
components/camel-ai/camel-pinecone/src/test/resources/log4j2.properties
diff --git a/components/camel-ai/pom.xml b/components/camel-ai/pom.xml
index 9a57ed63021..a0e08cc35aa 100644
--- a/components/camel-ai/pom.xml
+++ b/components/camel-ai/pom.xml
@@ -40,6 +40,7 @@
         <module>camel-langchain4j-chat</module>
         <module>camel-langchain4j-embeddings</module>
         <module>camel-milvus</module>
+        <module>camel-pinecone</module>
         <module>camel-qdrant</module>
     </modules>
 
diff --git a/components/pom.xml b/components/pom.xml
index c0a3f38c0a3..3a346b100b6 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -233,7 +233,6 @@
         <module>camel-pdf</module>
         <module>camel-pg-replication-slot</module>
         <module>camel-pgevent</module>
-        <module>camel-pinecone</module>
         <module>camel-platform-http</module>
         <module>camel-platform-http-jolokia</module>
         <module>camel-platform-http-main</module>
diff --git a/docs/components/modules/ROOT/examples/json/pinecone.json 
b/docs/components/modules/ROOT/examples/json/pinecone.json
index 8ff4838a963..6fb36e7bff3 120000
--- a/docs/components/modules/ROOT/examples/json/pinecone.json
+++ b/docs/components/modules/ROOT/examples/json/pinecone.json
@@ -1 +1 @@
-../../../../../../components/camel-pinecone/src/generated/resources/META-INF/org/apache/camel/component/pinecone/pinecone.json
\ No newline at end of file
+../../../../../../components/camel-ai/camel-pinecone/src/generated/resources/META-INF/org/apache/camel/component/pinecone/pinecone.json
\ No newline at end of file
diff --git a/docs/components/modules/ROOT/pages/pinecone-component.adoc 
b/docs/components/modules/ROOT/pages/pinecone-component.adoc
index c88758a6dca..c13dc613c37 120000
--- a/docs/components/modules/ROOT/pages/pinecone-component.adoc
+++ b/docs/components/modules/ROOT/pages/pinecone-component.adoc
@@ -1 +1 @@
-../../../../../components/camel-pinecone/src/main/docs/pinecone-component.adoc
\ No newline at end of file
+../../../../../components/camel-ai/camel-pinecone/src/main/docs/pinecone-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 4594e9cbf85..718df213f3b 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
@@ -39,7 +39,8 @@ public final class MojoHelper {
             case "camel-ai":
                 return Arrays.asList(dir.resolve("camel-chatscript"), 
dir.resolve("camel-djl"),
                         dir.resolve("camel-langchain4j-core"), 
dir.resolve("camel-langchain4j-chat"),
-                        dir.resolve("camel-langchain4j-embeddings"), 
dir.resolve("camel-qdrant"), dir.resolve("camel-milvus"));
+                        dir.resolve("camel-langchain4j-embeddings"), 
dir.resolve("camel-qdrant"), dir.resolve("camel-milvus"),
+                        dir.resolve("camel-pinecone"));
             case "camel-as2":
                 return 
Collections.singletonList(dir.resolve("camel-as2-component"));
             case "camel-avro-rpc":

Reply via email to