我目前正在使用 Compose Multiplatform 构建一个项目,我想用多模块干净的架构来构建这个项目。
这是我当前的模块:
我正在寻找在
:core
模块中添加 :composeApp
模块。
但 Compose Multiplatform 常规模块似乎还没有选项
如何创建类似于
:commonMain
的模块?另外,我在include(':moduleName')
中没有发现任何settings.gradle
commonMain
不是模块,它是 :composeApp
模块中的源集。您可以在此处编写 Kotlin 代码,而无需访问 Java 标准库。
如果您想创建另一个 KMM 模块,您应该使用模板中的最后一个选项
Kotlin Multiplatform Shared Module
。这将创建一个单独的 kmm gradle 模块,其中也将包含 commonMain
。