This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 1485b2b691f CAMEL-20880 - Move AI related component to camel-ai middle
folder - Pinecone (#14559)
1485b2b691f is described below
commit 1485b2b691f03242ffba825e9fd4706e5729198b
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Jun 17 14:36:25 2024 +0200
CAMEL-20880 - Move AI related component to camel-ai middle folder -
Pinecone (#14559)
Signed-off-by: Andrea Cosentino <[email protected]>
---
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":