Migrate Spring AI dependencies to 1.0
ProprietaryRename the Spring AI 0.8 and 1.0 milestone Spring Boot starters, vector store and chat memory modules to their Spring AI 1.0 names, replace spring-ai-core and spring-ai-spring-boot-autoconfigure with the modules they were split into, and upgrade Spring AI dependencies to 1.0.
io. moderne. java. spring. ai1. MigrateSpringAiDependencies_1_0mod run . --recipe= io. moderne. java. spring. ai1. MigrateSpringAiDependencies_1_0Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.
Recipe list
It runs these recipes, in this order.
- Replace
spring-ai-spring-boot-autoconfigurewith the Spring AI starters - Add Gradle or Maven dependency
org.springframework.ai:spring-ai-vector-store:1.0.x - Add Gradle or Maven dependency
org.springframework.ai:spring-ai-advisors-vector-store:1.0.x - Add Gradle or Maven dependency
org.springframework.ai:spring-ai-advisors-vector-store:1.0.x - Add Gradle or Maven dependency
org.springframework.ai:spring-ai-rag:1.0.x - Add Gradle or Maven dependency
org.springframework.ai:spring-ai-rag:1.0.x - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-core - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-anthropic-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-azure-openai-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-bedrock-ai-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-bedrock-converse-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-huggingface-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-minimax-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mistral-ai-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-oci-genai-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-ollama-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-openai-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-postgresml-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-stability-ai-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-transformers-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-vertex-ai-embedding-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-vertex-ai-gemini-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-zhipuai-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-aws-opensearch-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-azure-cosmos-db-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-azure-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-azure-vector-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-cassandra-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-chroma-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-elasticsearch-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-gemfire-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mariadb-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-milvus-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mongodb-atlas-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-neo4j-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-opensearch-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-oracle-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-pgvector-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-pinecone-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-qdrant-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-redis-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-redis-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-typesense-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-weaviate-store-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mcp-client-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mcp-client-webflux-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mcp-server-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mcp-server-webflux-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mcp-server-webmvc-spring-boot-starter - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mcp-client-spring-boot-autoconfigure - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-mcp-server-spring-boot-autoconfigure - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-azure-vector-store - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-pinecone - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-qdrant - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-redis - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-model-chat-memory-cassandra - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-autoconfigure-model-chat-memory-cassandra - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-starter-model-chat-memory-cassandra - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-model-chat-memory-jdbc - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-autoconfigure-model-chat-memory-jdbc - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-starter-model-chat-memory-jdbc - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-model-chat-memory-neo4j - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-autoconfigure-model-chat-memory-neo4j - Change Gradle or Maven dependency
org.springframework.ai:spring-ai-starter-model-chat-memory-neo4j - Upgrade Gradle or Maven dependency versions
org.springframework.ai:*:1.0.x