gpt4 book ai didi

gradle - 与 "repositories"共享 Gradle "buildscript.repositories"

转载 作者:行者123 更新时间:2023-12-04 15:06:54 26 4
gpt4 key购买 nike

我要同样的 repositories我在 buildscript.repositories 中指定的阻止与依赖项相同的存储库 repositories堵塞。请看我的例子:
正常 buidldscript :

buildscript {
repositories {
jcenter()
}

dependencies {
classpath "com.android.tools.build:gradle:2.1.2"
}
}

repositories {
jcenter()
}
我该如何做类似以下的事情?
buildscript {
repositories {
jcenter()
}

dependencies {
classpath "com.android.tools.build:gradle:2.1.2"
}
}

repositories = buildscript.repositories

最佳答案

根据这个question and answer ,您只需先在变量中声明它:

buildscript {
ext.myRepos = {
maven { url "https://plugins.gradle.org/m2/" }
}

repositories myRepos

dependencies {
classpath "com.android.tools.build:gradle:2.1.2"
}
}

repositories myRepos

理想情况下,我想使用 plugins { }阻止,但 Android gradle 插件不在 plugins.gradle.org 上。

或者
buildscript {
configure([buildscript.repositories, project.repositories]) {
maven { url "https://plugins.gradle.org/m2/" }
}

dependencies {
classpath "com.android.tools.build:gradle:2.1.2"
}
}

关于gradle - 与 "repositories"共享 Gradle "buildscript.repositories",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38024430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com