gpt4 book ai didi

java - 包含 buildscript 存储库定义失败

转载 作者:太空宇宙 更新时间:2023-11-04 10:31:55 29 4
gpt4 key购买 nike

我的 gradle 构建中有多个文件。在一个文件中,我定义了我的存储库。例如,repos.gradle 如下所示:

buildscript {
repositories {
maven {
url "nexus url"
}
}
}

现在,在我的项目构建脚本中,我的 project.gradle 如下所示:

apply from: "repos.gradle"

buildscript {
dependencies {
classpath "some:library:version"
}
}

构建失败,并出现错误,由于未定义存储库,因此无法添加依赖项。如果我在 project.gradle 文件中定义所有内容,则一切正常。

如何继承存储库定义?我有很多很多项目,并且希望使用同一个定义以防万一它发生变化。

最佳答案

buildscript信息不能放入单独的文件(这里是repos.gradle)然后导入,它是一个特殊的 block 。

另一方面,您可以做的是将 buildscript block 放入顶级 build.gradle 文件中,然后子项目/包含中的所有其他构建文件将继承此 block 。

关于java - 包含 buildscript 存储库定义失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49893822/

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