Kotlin 和 spring-cloud-function 兼容问题

错误:

[ERROR] Failed to execute goal org.jetbrains.kotlin:kotlin-maven-plugin:1.9.25:compile (compile) on project springdoc-openapi-starter-common: Compilation failure
[ERROR] /opt/repository/org/springframework/cloud/spring-cloud-function-context/4.2.0/spring-cloud-function-context-4.2.0.jar!/META-INF/spring-cloud-function-context.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 2.1.0, expected version is 1.9.0.
[ERROR] -> [Help 1]

springboot 3.2.x 要求的kotlin版本是1.9 ,上面报的依赖是2.1.0.
框架依赖管理有问题,不同的版本测试情况如下:

spring-cloud-function-context-4.1.3.jar ✅
spring-cloud-function-context-4.1.4.jar ❌
spring-cloud-function-context-4.1.5.jar ❌
spring-cloud-function-context-4.2.0.jar ❌
spring-cloud-function-context-4.2.1.jar ✅

可以手动指定spring-cloud-function-context版本,或者直接使用没问题的对应的springcloud 版本

你可能感兴趣的:(kotlin,开发语言,springcloud)