【问题标题】:What is the difference between these Kotlin compiler flags?这些 Kotlin 编译器标志之间有什么区别?
【发布时间】:2017-04-26 11:36:32
【问题描述】:

一段时间以来,Kotlin 允许设置 kotlin.incremental=true,并且从 1.1.2 开始还有 kotlin.compiler.incremental=true

我想知道这两者有什么区别?

【问题讨论】:

    标签: kotlin compiler-flags


    【解决方案1】:

    根据Alexey Tsvetkovkotlin.compiler.incremental是maven only,它的命名类似于其他maven选项。

    【讨论】:

      【解决方案2】:

      kotlin.compiler.incremental是一个属性,可以在maven项目中设置,默认开启增量kotlin编译。

      pom.xml的属性块中设置:

      <project>
          ...
          <properties>
              <kotlin.compiler.incremental>true</kotlin.compiler.incremental>
          </properties>
          ...
      </project>
      

      或者您可以使用命令行参数传递此选项:

      mvn install -Dkotlin.compiler.incremental=true
      

      【讨论】:

        【解决方案3】:

        这都是关于 Maven 构建逻辑的。更多详情请看这里:Maven Incremental Build

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-06-29
          相关资源
          最近更新 更多