使用IDEA插件Mirai Console构建项目,kotlinVersion不正确导致项目构建失败
问题描述

plugins {
val kotlinVersion = "1.7.20"
kotlin("jvm") version kotlinVersion
kotlin("plugin.serialization") version kotlinVersion
id("net.mamoe.mirai-console") version "2.12.2"
}
1.7.20 改成 1.7.10,即可正常构建
复现
使用IDEA插件Mirai Console构建项目,kotlinVersion不正确导致项目构建失败
mirai-core 版本
2.12.2
bot-protocol
IPAD
其他组件版本

系统日志
No response
网络日志
No response
补充信息
No response
解决方法来自@cssxsh
https://github.com/mamoe/mirai/blob/dev/mirai-console/tools/intellij-plugin/src/wizard/MiraiModuleBuilder.kt#L80
获取 kotlin 版本的代码在这里,私认为要解决获取到 1.7.20 的问题或许只能换个获取方法了
确实
不过等这个 issue 会被处理的时候,Kotlin 1.7.20 也确实就要发布了,就没问题了
不过等这个 issue 会被处理的时候,Kotlin 1.7.20 也确实就要发布了,就没问题了
要是到时候那个值变成 1.7.30 怎么办
这个值是根据依赖的 Kotlin 标准插件来的,只要不改依赖就行。不过也可以研究一下获取运行时 Kotlin 插件版本