Gradle buildscript与buildSrc中存储库/依赖项之间的差异

Gradle buildscript与buildSrc中存储库/依赖项之间的差异,gradle,gradle-plugin,buildsrc,Gradle,Gradle Plugin,Buildsrc,在Gradle中,如果我们想从某个存储库获取插件,似乎有两种方法 首先在顶级build.gradle.kts中使用buildscript: buildscript { repositories { // ... } dependencies { classpath("...") } } 或者在buildSrc/build.gradle.kts中作为: repositories { // ... } de

在Gradle中,如果我们想从某个存储库获取插件,似乎有两种方法

首先在顶级build.gradle.kts中使用
buildscript

buildscript {
    repositories {
        // ...
    }
    dependencies {
        classpath("...")
    }
}
或者在buildSrc/build.gradle.kts中作为:

repositories {
    // ...
}
dependencies {
    compile("...")
}
这仅仅是两种做同样事情的不同方法,还是它们之间存在一些差异,应该选择其中一种