Man*_* D. 4 gradle kotlin kotlin-gradle-plugin
该官员科特林文档状态:
将
kotlin.code.style=official属性添加到项目根目录的 gradle.properties 文件中。
我试图了解kotlin-gradle-plugin如何处理此属性。
哪个 gradle 任务使用它?
运行时gradle build,我没有看到我的代码被重新格式化,即使我故意格式化我的代码也是如此。
我浏览了插件的Github 源代码,但无法正确理解它。
谢谢你的帮助。
小智 6
Kotlin Gradle 插件不使用此属性,因为它不负责重新格式化代码。相反,此属性由 IntelliJ IDEA 的 Kotlin 插件的 Gradle 导入器使用。
此门面提供对为项目定义的 Gradle 属性的访问:https :
//github.com/JetBrains/kotlin/blob/v1.4.10/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradlePropertiesFileFacade。 kt
它local.properties首先检查用户是否想在本地配置中覆盖这个值(这个文件通常被添加到.gitignoreVCS 以便在它的操作期间跳过它),然后在通常的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 的项目也是如此。除了现在的测试之外,这是整个 Kotlin 存储库中唯一使用该属性的两个地方。
| 归档时间: |
|
| 查看次数: |
734 次 |
| 最近记录: |