【问题标题】:Can we import kotlin build files from buildSrc into settings.gradle?我们可以将 kotlin 构建文件从 buildSrc 导入到 settings.gradle 中吗?
【发布时间】:2021-07-09 17:21:51
【问题描述】:

这样的事情可能吗?目前,这会导致无法解决类错误。

Settings.kt buildSrc 中的文件

object Settings {
    const val useLocal = true
}

settings.gradle

import com.example.android

gradle.ext {
   useLocal = Settins.useLocal
}

include ':app'

【问题讨论】:

    标签: gradle gradle-kotlin-dsl


    【解决方案1】:

    在旧版本的 Gradle(Gradle 6 之前)中是可能的。

    https://docs.gradle.org/current/userguide/upgrading_version_5.html#changes_to_plugins_and_build_scripts

    来自 buildSrc 的类不再对设置脚本可见

    以前,buildSrc 项目是在应用项目的设置脚本之前构建的,并且它的类在脚本中是可见的。现在,buildSrc 是在设置脚本之后构建的,并且它的类对它不可见。 buildSrc 类对项目构建脚本和脚本插件仍然可见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-15
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多