如何为具有多个目标的Kotlin多平台项目配置Gradle?
对于我的Kotlin JVM项目,对于预期的类/函数声明,我有两种不同的实现。我在expect/actual系统中使用Kotlin多平台功能。以下是项目结构:如何为具有多个目标的Kotlin多平台项目配置Gradle?,gradle,kotlin,kotlin-multiplatform,Gradle,Kotlin,Kotlin Multiplatform,对于我的Kotlin JVM项目,对于预期的类/函数声明,我有两种不同的实现。我在expect/actual系统中使用Kotlin多平台功能。以下是项目结构: |-- actual1 (sub-module) |-- src/ (actual declarations for the first target) |-- build.gradle |-- actual2 (sub-module) |-- src/
|-- actual1 (sub-module)
|-- src/ (actual declarations for the first target)
|-- build.gradle
|-- actual2 (sub-module)
|-- src/ (actual declarations for the second target)
|-- build.gradle
|-- src/ (common code + expected declarations)
|-- build.gradle
我应该如何配置Gradle,以便在编译时使用actual1
或actual2
进行切换,例如使用编译器标志