mirror of
https://gitee.com/zhijiantianya/yudao-cloud.git
synced 2026-10-06 07:22:58 +08:00
fix: 启用 AI 和报表模块并按项目版本对齐 Spring AI BOM
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
<flatten-maven-plugin.version>1.7.2</flatten-maven-plugin.version>
|
||||
<!-- 统一依赖管理 -->
|
||||
<spring.boot.version>4.1.1</spring.boot.version>
|
||||
<spring-ai.version>2.0.0</spring-ai.version>
|
||||
<spring.cloud.version>2025.1.2</spring.cloud.version>
|
||||
<spring.cloud.alibaba.version>2025.1.0.0</spring.cloud.alibaba.version>
|
||||
<!-- Web 相关 -->
|
||||
@@ -110,6 +111,13 @@
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.ai</groupId>
|
||||
<artifactId>spring-ai-bom</artifactId>
|
||||
<version>${spring-ai.version}</version>
|
||||
<type>pom</type>
|
||||
<scope>import</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-dependencies</artifactId>
|
||||
|
||||
@@ -8,7 +8,19 @@ spring:
|
||||
# noinspection SpringBootApplicationYaml
|
||||
exclude:
|
||||
- org.springframework.ai.vectorstore.qdrant.autoconfigure.QdrantVectorStoreAutoConfiguration # 禁用 AI 模块的 Qdrant,手动创建
|
||||
- org.springframework.ai.vectorstore.redis.autoconfigure.RedisVectorStoreAutoConfiguration # 禁用 AI 模块的 Redis,手动创建
|
||||
- org.springframework.ai.vectorstore.milvus.autoconfigure.MilvusVectorStoreAutoConfiguration # 禁用 AI 模块的 Milvus,手动创建
|
||||
# TODO 芋艿:spring-ai-alibaba 2.0.0-M1.1 的 DashScope 自动配置暂不兼容 Spring AI 2.0.0
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeChatAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeAgentAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeImageAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeVideoAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeAudioSpeechAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeAudioTranscriptionAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeRerankAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeEmbeddingAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeMultimodalEmbeddingAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeAsyncToolCallingManagerAutoConfiguration
|
||||
# 数据源配置项
|
||||
datasource:
|
||||
druid: # Druid 【监控】相关的全局配置
|
||||
|
||||
@@ -7,7 +7,19 @@ spring:
|
||||
# noinspection SpringBootApplicationYaml
|
||||
exclude:
|
||||
- org.springframework.ai.vectorstore.qdrant.autoconfigure.QdrantVectorStoreAutoConfiguration # 禁用 AI 模块的 Qdrant,手动创建
|
||||
- org.springframework.ai.vectorstore.redis.autoconfigure.RedisVectorStoreAutoConfiguration # 禁用 AI 模块的 Redis,手动创建
|
||||
- org.springframework.ai.vectorstore.milvus.autoconfigure.MilvusVectorStoreAutoConfiguration # 禁用 AI 模块的 Milvus,手动创建
|
||||
# TODO 芋艿:spring-ai-alibaba 2.0.0-M1.1 的 DashScope 自动配置暂不兼容 Spring AI 2.0.0
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeChatAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeAgentAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeImageAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeVideoAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeAudioSpeechAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeAudioTranscriptionAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeRerankAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeEmbeddingAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeMultimodalEmbeddingAutoConfiguration
|
||||
- com.alibaba.cloud.ai.autoconfigure.dashscope.DashScopeAsyncToolCallingManagerAutoConfiguration
|
||||
# 数据源配置项
|
||||
datasource:
|
||||
druid: # Druid 【监控】相关的全局配置
|
||||
|
||||
@@ -160,6 +160,9 @@ spring:
|
||||
|
||||
spring:
|
||||
ai:
|
||||
chat:
|
||||
client:
|
||||
enabled: false # 关闭 ChatClient.Builder 自动配置:它要求唯一的 ChatModel Bean,而项目会创建多个,导致 ai + report 模块同时引入时启动报错
|
||||
vectorstore: # 向量存储
|
||||
redis:
|
||||
initialize-schema: true
|
||||
|
||||
Reference in New Issue
Block a user