gpt4 book ai didi

gradle - Gradle不使用 “allprojects”中的存储库

转载 作者:行者123 更新时间:2023-12-03 05:59:17 26 4
gpt4 key购买 nike

如果我在构建脚本中评论“存储库”,则会收到一个错误-即使该存储库已在我的“allprojects”上声明。

    allprojects {
//...
buildscript {
repositories {
maven {
url "http://www.exemple.com/repositories"
}
}
}
}
}

buildscript {
// repositories {
// maven {
// url "http://www.exemple.com/repositories"
// }
// }
dependencies {
classpath group: 'com.exemple', name: 'exemple', version: '1.2.3'
}
}

为什么gradle不使用在所有项目上定义的存储库?我得到的错误:
> Could not resolve all dependencies for configuration ':classpath'.
> Cannot resolve external dependency com.exemple:exemple:1.2.3 because no repositories are defined.

最佳答案

buildscript块引用当前脚本的类路径,而不是项目。您只能将其用于Gradle脚本。例如:

example.gradle

buildscript {
repositories {
maven {
url "http://www.example.com/repositories"
}
}
dependencies {
classpath group: 'com.example', name: 'example', version: '1.2.3'
}
}
}
}

// do something, add tasks, etc.

build.gradle
subprojects {
apply from: 'example.gradle'
}

关于gradle - Gradle不使用 “allprojects”中的存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42796314/

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