Skip to content

Commit 4e8863b

Browse files
committed
Add autoconfiguration processor for autoconfigure modules
Signed-off-by: Łukasz Jernaś <[email protected]>
1 parent 2dad482 commit 4e8863b

File tree

49 files changed

+273
-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
        • 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-moonshot
      • 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

+273
-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>
@@ -42,6 +41,12 @@
4241
<optional>true</optional>
4342
</dependency>
4443

44+
<dependency>
45+
<groupId>org.springframework.boot</groupId>
46+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
47+
<optional>true</optional>
48+
</dependency>
49+
4550
<!-- Test dependencies -->
4651
<dependency>
4752
<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
@@ -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/memory/spring-ai-autoconfigure-model-chat-memory-neo4j/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@
4444
<optional>true</optional>
4545
</dependency>
4646

47+
<dependency>
48+
<groupId>org.springframework.boot</groupId>
49+
<artifactId>spring-boot-autoconfigure-processor</artifactId>
50+
<optional>true</optional>
51+
</dependency>
52+
4753
<!-- Test dependencies -->
4854
<dependency>
4955
<groupId>org.springframework.ai</groupId>
@@ -90,5 +96,4 @@
9096
<scope>test</scope>
9197
</dependency>
9298
</dependencies>
93-
9499
</project>

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>

auto-configurations/models/image/observation/spring-ai-autoconfigure-model-image-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)