kotlin-gradle-plugin如何使用'kotlin.code.style'属性?

How does kotlin-gradle-plugin use 'kotlin.code.style' property?

official Kotlin documentation 状态:

Add kotlin.code.style=official property to the gradle.properties file at the project root.

我正在尝试了解 kotlin-gradle-plugin 如何处理这个 属性。

哪个 gradle 任务使用它?
当 运行 gradle build 时,我没有看到我的代码被重新格式化,即使我故意格式化我的代码。

我阅读了 Github source code of the plugin 但无法正确理解它。

感谢您的帮助。

Kotlin Gradle 插件不使用此 属性,因为它不负责重新格式化代码。相反,此 属性 由 Gradle IntelliJ IDEA 的 Kotlin 插件导入程序使用。

此外观提供对为项目定义的 Gradle 属性的访问: https://github.com/JetBrains/kotlin/blob/v1.4.10/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradlePropertiesFileFacade.kt 它首先检查 local.properties 以防用户想要在本地配置中覆盖此值(此文件通常添加到 .gitignore 以便 VCS 在其操作期间跳过它),然后通常 gradle.properties . 然后使用 属性 在此处配置项目: https://github.com/JetBrains/kotlin/blob/v1.4.10/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleSourceSetDataService.kt#L158-L159

Maven-based 个项目也是如此。这些是 属性 在整个 Kotlin 存储库中除了测试之外唯一使用的两个地方。