Migrate Spring AI dependencies to 2.0

Proprietary

Rename the Spring AI modules that Spring AI 2.0 renamed or merged, move the MCP Spring transports and annotations into Spring AI, and upgrade Spring AI dependencies to 2.0.

io.moderne.java.spring.ai2.MigrateSpringAiDependencies_2_0
mod run . --recipe=io.moderne.java.spring.ai2.MigrateSpringAiDependencies_2_0

Install 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.

  1. Change Gradle or Maven dependency org.springframework.ai:spring-ai-advisors-vector-store
  2. Change Gradle or Maven dependency org.springframework.ai:spring-ai-openai-sdk
  3. Change Gradle or Maven dependency org.springframework.ai:spring-ai-starter-model-openai-sdk
  4. Change Gradle or Maven dependency org.springframework.ai:spring-ai-autoconfigure-model-openai-sdk
  5. Change Gradle or Maven dependency org.springframework.ai:spring-ai-autoconfigure-model-chat-memory-redis
  6. Change Gradle or Maven dependency io.modelcontextprotocol.sdk:mcp-spring-webflux
  7. Change Gradle or Maven dependency io.modelcontextprotocol.sdk:mcp-spring-webmvc
  8. Change Gradle or Maven dependency org.springaicommunity:mcp-annotations
  9. Upgrade Gradle or Maven dependency versions org.springframework.ai:*:2.0.x