Я хочу сделать некоторые методы расширения в buildSrc
, чтобы использовать их в build.gradle.kts
-файлах других модулей
В частности, мне нужно расширить com.android.build.gradle.LibraryExtension
. Для этого мне, кажется, нужен com.android.library
в пути к классам buildSrc
. Попытка достичь этого с помощью
plugins {
id("com.android.library") apply false
}
дает мне ошибку Plugin [id: 'com.android.library', apply: false] was not found in any of the following sources:
.
Какая правильная настройка для этой цели?
Полное содержимое build.gradle.kts
из buildSrc
ниже:
buildscript {
repositories {
mavenCentral()
google()
jcenter()
}
dependencies {
classpath("com.android.tools.build:gradle:3.6.3")
}
}
plugins {
`kotlin-dsl`
id("com.android.library") apply false
}