构建工具 API

Last modified: 2025/07/23

Kotlin 2.2.0 引入了实验性功能, 构建工具 API(Build Tools API, BTA), 它简化了构建系统与 Kotlin 编译器的集成.

之前, 向一个构建系统添加完整的 Kotlin 支持 (例如增量编译, Kotlin 编译器 plugin, daemon, 以及 Kotlin Multiplatform) 需要付出极大的努力. BTA 的目标是, 通过在构建系统和 Kotlin 编译器生态系统之间通过提供统一的 API, 降低这种复杂性.

BTA 构建系统可以实现的定义了单一入口点. 因此不再需要与内部的编译器细节进行深度的集成.