我正在做一个多项目,./build.gradle.kts中的Kotlin插件版本是1.7.0,但由于我在子项目中使用compose-jb,它需要1.6.X,因为它会在1.7.0上抛出异常。根据这一点,没有其他compose-jb版本支持1.7.0。所以我想知道我是否可以指定子项目的Kotlin插件的版本,或者有其他方法来解决这个问题。
./build.gradle.kts
t5fffqht1#
您不应该尝试在多平台项目中混合使用多个Kotlin版本。选择所有依赖项支持的最新版本,以避免进一步的复杂性。新版本的Compose Multiplatform发布时支持Kotlin1.8.0(可能还有更新版本)。该项目会不断更新以支持最新版本。多平台项目中的每个子模块都有自己的build.gradle.kts,您可以在其中指定依赖项和插件的版本,但是在同一个项目中混合同一个插件/依赖项的多个版本非常容易出错(并且很可能不是您想要的)。
build.gradle.kts
1条答案
按热度按时间t5fffqht1#
您不应该尝试在多平台项目中混合使用多个Kotlin版本。选择所有依赖项支持的最新版本,以避免进一步的复杂性。
新版本的Compose Multiplatform发布时支持Kotlin1.8.0(可能还有更新版本)。该项目会不断更新以支持最新版本。
多平台项目中的每个子模块都有自己的
build.gradle.kts
,您可以在其中指定依赖项和插件的版本,但是在同一个项目中混合同一个插件/依赖项的多个版本非常容易出错(并且很可能不是您想要的)。