Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为具有多个目标的Kotlin多平台项目配置Gradle?_Gradle_Kotlin_Kotlin Multiplatform - Fatal编程技术网

如何为具有多个目标的Kotlin多平台项目配置Gradle?

如何为具有多个目标的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/

对于我的Kotlin JVM项目,对于预期的类/函数声明,我有两种不同的实现。我在expect/actual系统中使用Kotlin多平台功能。以下是项目结构:

|-- 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
进行切换,例如使用编译器标志