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":