gradle - 如何为具有多个目标的 Kotlin 多平台项目配置 Gradle?
问题描述
对于我的 Kotlin JVM 项目,对于预期的类/函数声明,我有 2 种不同的实现。我在期望/实际系统中使用 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
编译时切换,例如编译器标志?
解决方案
推荐阅读
- c# - 如何在不加载视图的情况下重新加载/刷新部分视图中的级联下拉列表
- postman - 邮递员:当键是数组时如何检索值
- java - 如何检查每个大写字母后的字母是否相同?
- asp.net-mvc - 使用 MVC 预渲染的 Blazor WASM。控制器将 /[controller]/... 附加到操作路径并且不加载 _framework/blazor.boot.json
- airflow - 更改动态任务中自动生成的任务名称
- javascript - 单击屏幕录制功能的“停止捕获”按钮时,弹出窗口不会消失
- asp.net-mvc - asp.net 身份核心-使用 vs 2019 在我的项目中找不到控制器类
- c# - 输入验证和表示 - 标头操作:Cookies- C# Cookies - 标头
- javascript - 每次更新后出现 CORS 错误。(重新安装扩展修复它)
- macos - 自制软件不升级已安装的依赖项