Skip to content

Commit c726005

Browse files
deejay1ilayaperumalg
authored andcommitted
Add autoconfiguration processor for autoconfigure modules
Signed-off-by: Łukasz Jernaś <[email protected]>
1 parent 9489ace commit c726005

File tree

49 files changed

+267
-2
lines changed
  • auto-configurations
    • common/spring-ai-autoconfigure-retry
    • mcp
      • spring-ai-autoconfigure-mcp-client
      • spring-ai-autoconfigure-mcp-server
    • models
      • chat
        • client/spring-ai-autoconfigure-model-chat-client
        • memory
          • spring-ai-autoconfigure-model-chat-memory-cassandra
          • spring-ai-autoconfigure-model-chat-memory-jdbc
          • spring-ai-autoconfigure-model-chat-memory-neo4j
          • spring-ai-autoconfigure-model-chat-memory
        • observation/spring-ai-autoconfigure-model-chat-observation
      • embedding/observation/spring-ai-autoconfigure-model-embedding-observation
      • image/observation/spring-ai-autoconfigure-model-image-observation
      • spring-ai-autoconfigure-model-anthropic
      • spring-ai-autoconfigure-model-azure-openai
      • spring-ai-autoconfigure-model-bedrock-ai
      • spring-ai-autoconfigure-model-huggingface
      • spring-ai-autoconfigure-model-minimax
      • spring-ai-autoconfigure-model-mistral-ai
      • spring-ai-autoconfigure-model-oci-genai
      • spring-ai-autoconfigure-model-ollama
      • spring-ai-autoconfigure-model-openai
      • spring-ai-autoconfigure-model-postgresml-embedding
      • spring-ai-autoconfigure-model-qianfan
      • spring-ai-autoconfigure-model-stability-ai
      • spring-ai-autoconfigure-model-transformers
      • spring-ai-autoconfigure-model-vertex-ai
      • spring-ai-autoconfigure-model-watsonx-ai
      • spring-ai-autoconfigure-model-zhipuai
      • tool/spring-ai-autoconfigure-model-tool
    • vector-stores
      • spring-ai-autoconfigure-vector-store-azure-cosmos-db
      • spring-ai-autoconfigure-vector-store-azure
      • spring-ai-autoconfigure-vector-store-cassandra
      • spring-ai-autoconfigure-vector-store-chroma
      • spring-ai-autoconfigure-vector-store-couchbase
      • spring-ai-autoconfigure-vector-store-elasticsearch
      • spring-ai-autoconfigure-vector-store-gemfire
      • spring-ai-autoconfigure-vector-store-hanadb
      • spring-ai-autoconfigure-vector-store-mariadb
      • spring-ai-autoconfigure-vector-store-milvus
      • spring-ai-autoconfigure-vector-store-mongodb-atlas
      • spring-ai-autoconfigure-vector-store-neo4j
      • spring-ai-autoconfigure-vector-store-observation
      • spring-ai-autoconfigure-vector-store-opensearch
      • spring-ai-autoconfigure-vector-store-oracle
      • spring-ai-autoconfigure-vector-store-pgvector
      • spring-ai-autoconfigure-vector-store-pinecone
      • spring-ai-autoconfigure-vector-store-qdrant
      • spring-ai-autoconfigure-vector-store-redis
      • spring-ai-autoconfigure-vector-store-typesense
      • spring-ai-autoconfigure-vector-store-weaviate

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+267
-2
lines changed

auto-configurations/common/spring-ai-autoconfigure-retry/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@
4242
<optional>true</optional>
4343
</dependency>
4444

45+
<dependency>
46+
<groupId>org.springframework.boot</groupId>
47+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
48+
<optional>true</optional>
49+
</dependency>
50+
4551
<!-- Test dependencies -->
4652
<dependency>
4753
<groupId>org.springframework.ai</groupId>

auto-configurations/mcp/spring-ai-autoconfigure-mcp-client/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@
4747
<optional>true</optional>
4848
</dependency>
4949

50+
<dependency>
51+
<groupId>org.springframework.boot</groupId>
52+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
53+
<optional>true</optional>
54+
</dependency>
55+
5056
<!-- NOTE: Currently the webmvc doesn't implement client transport.
5157
We will add it in the future based on ResrtClient.
5258
-->

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@
5353
<optional>true</optional>
5454
</dependency>
5555

56+
<dependency>
57+
<groupId>org.springframework.boot</groupId>
58+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
59+
<optional>true</optional>
60+
</dependency>
61+
5662
<!-- test dependencies -->
5763

5864
<dependency>

auto-configurations/models/chat/client/spring-ai-autoconfigure-model-chat-client/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@
4242
<optional>true</optional>
4343
</dependency>
4444

45+
<dependency>
46+
<groupId>org.springframework.boot</groupId>
47+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
48+
<optional>true</optional>
49+
</dependency>
50+
4551
<!-- Test dependencies -->
4652
<dependency>
4753
<groupId>org.springframework.ai</groupId>

auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-cassandra/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
<developerConnection>[email protected]:spring-projects/spring-ai.git</developerConnection>
2222
</scm>
2323

24-
2524
<dependencies>
2625

2726
<dependency>
@@ -48,6 +47,12 @@
4847
<optional>true</optional>
4948
</dependency>
5049

50+
<dependency>
51+
<groupId>org.springframework.boot</groupId>
52+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
53+
<optional>true</optional>
54+
</dependency>
55+
5156
<!-- Test dependencies -->
5257
<dependency>
5358
<groupId>org.springframework.ai</groupId>

auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-jdbc/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@
4747
<optional>true</optional>
4848
</dependency>
4949

50+
<dependency>
51+
<groupId>org.springframework.boot</groupId>
52+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
53+
<optional>true</optional>
54+
</dependency>
55+
5056
<!-- Test dependencies -->
5157
<dependency>
5258
<groupId>org.springframework.boot</groupId>

auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-neo4j/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@
4747
<optional>true</optional>
4848
</dependency>
4949

50+
<dependency>
51+
<groupId>org.springframework.boot</groupId>
52+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
53+
<optional>true</optional>
54+
</dependency>
55+
5056
<!-- Test dependencies -->
5157
<dependency>
5258
<groupId>org.springframework.ai</groupId>
@@ -93,5 +99,4 @@
9399
<scope>test</scope>
94100
</dependency>
95101
</dependencies>
96-
97102
</project>

auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@
4141
<optional>true</optional>
4242
</dependency>
4343

44+
<dependency>
45+
<groupId>org.springframework.boot</groupId>
46+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
47+
<optional>true</optional>
48+
</dependency>
49+
4450
<!-- Test dependencies -->
4551
<dependency>
4652
<groupId>org.springframework.boot</groupId>

auto-configurations/models/chat/observation/spring-ai-autoconfigure-model-chat-observation/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@
4848
<optional>true</optional>
4949
</dependency>
5050

51+
<dependency>
52+
<groupId>org.springframework.boot</groupId>
53+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
54+
<optional>true</optional>
55+
</dependency>
56+
5157
<!-- Test dependencies -->
5258
<dependency>
5359
<groupId>org.springframework.ai</groupId>

auto-configurations/models/embedding/observation/spring-ai-autoconfigure-model-embedding-observation/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@
4242
<optional>true</optional>
4343
</dependency>
4444

45+
<dependency>
46+
<groupId>org.springframework.boot</groupId>
47+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
48+
<optional>true</optional>
49+
</dependency>
50+
4551
<!-- Test dependencies -->
4652
<dependency>
4753
<groupId>org.springframework.ai</groupId>

0 commit comments

Comments
 (0)