我创建了buildSrc模块,用于处理Kotlin多平台移动应用程序中的依赖项。此外,我还创建了扩展,以便以一种简单的方式将依赖项添加为实现。下面是其中一个:
fun DependencyHandler.implementation(list: List<String>) {
list.forEach { dependency ->
add("implementation", dependency)
}
}但是,如果我想在共享模块中使用这样的扩展,我应该为KotlinDependencyHandler创建一个扩展。这个接口目前还没有在buildSrc中识别,所以我如何将它添加到buildSrc模块中呢?
下面是buildSrc build.gradle文件的内容:
import org.gradle.kotlin.dsl.`kotlin-dsl`
plugins {
`kotlin-dsl`
}
repositories {
mavenCentral()
}发布于 2022-01-14 06:02:24
您可以在buildSrc中添加依赖项。示例:
dependencies {
implementation("com.android.tools.build:gradle:7.0.4")
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31")
}别忘了同步。然后你可以添加你的分机。
https://stackoverflow.com/questions/69875218
复制相似问题