Kotlin 的采用者多次表示,他们发现构建系统的处理存在挑战。 虽然许多项目使用向导来配置环境,使开发者可以开始使用,但这也需要维护。 新的模块、平台、依赖项和其他更改通常会导致开发者花费更多时间纠结于构建系统和 IDE,而不是真正专注于工作。 随着 Kotlin 成为真正的多平台语言,对于 JVM 生态系统的新手来说,这一点更加重要。
一段时间以来,我们在 JetBrains 内部进行了一系列实验,试图了解如何为开发者提供更好的体验 – 不仅是从定义项目的角度,还要提供更好的工具支持。 这些工作与我们正在开展的有关 Kotlin Multiplatform 的其他举措同步。
今天,我们很高…