LLMX/llmx-core/llmx-core-service/build.gradle.kts
gewuyou 690ede78f0
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 2m3s
refactor(gradle): 重构项目构建配置
- 更新依赖版本:  - forgeBoot 版本从 1.1.0-SNAPSHOT 升级到 1.2.0-SNAPSHOT - spring-dependency-management 版本 1.1.7 未变
  - aliyun-bailian 版本 2.0.0 未变 - spring-cloud-starter-alibaba-nacos-discovery 版本 2023.0.1.0 未变
  - okHttp 版本 4.12.0 未变 - jib 版本 3.4.2 未变  - org-reactivestreams-reactiveStreams 版本 1.0.4 未变- 调整模块间依赖:
  - llmx-core-service: 依赖从 Core.SPI 改为 Core.COMMON
  - llmx-impl-bailian 和 llmx-impl-openai: 移除冗余依赖,统一配置  - 根项目:添加 USE_LLM_IMPL_PLATFORM_DEPENDENCE 标志

- 移除跨域配置类 CorsConfig 中的注释
- 修改 LlmxCoreServiceApplication 类为 open
- 删除 ChatController 中的 @CrossOrigin 注解
2025-05-09 18:15:10 +08:00

27 lines
749 B
Plaintext

extra {
// 开启springboot
setProperty(ProjectFlags.USE_SPRING_BOOT_WEB, true)
setProperty(ProjectFlags.USE_SPRING_CLOUD_BOM,true)
}
dependencies {
val libs = rootProject.libs
// Nacos 服务发现和配置
implementation(libs.springCloudStarter.alibaba.nacos.discovery)
// WebClient 和 Spring Cloud LoadBalancer
implementation(libs.springBootStarter.webflux)
implementation(libs.springCloudStarter.loadbalancer)
implementation(project(Modules.Core.COMMON))
// Kotlin Coroutines
implementation(libs.kotlinx.coruntes.reactor)
implementation(libs.forgeBoot.webmvc.version.springBootStarter)
implementation(libs.forgeBoot.core.extension)
implementation(libs.jackson.module.kotlin)
}