首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向buildSrc中源文件的buildSrc添加依赖关系

向buildSrc中源文件的buildSrc添加依赖关系
EN

Stack Overflow用户
提问于 2018-10-28 02:28:02
回答 2查看 633关注 0票数 1

我在我的android项目中添加了buildSrc文件夹,以便在gradle脚本中使用kotlin-dsl。现在我想在buildSrc .kts脚本(buildSrc -> src -> main -> kotlin -> TheFile.kt)中使用包含函数的kotlin文件。在其中一个中,我想使用com.android.build.gradle.BaseExtension。我看到这在com.android.tools.build:gradle:x中是可用的。如何在buildSrc文件夹中包含这样的依赖项?我的build.gradle.kts当前是这样的:

代码语言:javascript
复制
import org.gradle.kotlin.dsl.`kotlin-dsl`

plugins {
    `kotlin-dsl`
}

repositories {
    google()
    jcenter()
}
EN

回答 2

Stack Overflow用户

发布于 2018-11-03 20:14:37

将任何.kt文件放入BuildSrc/src/main/kotlin目录。

让我们用TheFile.kt表示

代码语言:javascript
复制
object Config {

   val myStringValue : String = "my string value"
   val myIntValue : Int = 666

   fun myFunction() : Int {
      return 555
   }
}

现在,您可以在任何build.gradle.kts中使用此值,如

代码语言:javascript
复制
something = Config.myStringValue
somethingelse = Config.myIntVale
someresult = Config.MyFunction()

检查Android Studio 3.2+ Kotlin DSL Gradle config boilerplate

票数 0
EN

Stack Overflow用户

发布于 2020-08-06 04:22:49

您需要添加“dependencies”块,并在其中包含com.android.tools.build:gradle:<VERSION>依赖项:

代码语言:javascript
复制
plugins {
    `kotlin-dsl`
}

repositories {
    google()
    jcenter()
}

dependencies {
    implementation("com.android.tools.build:gradle:<VERSION>")
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53025048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档