dependencies - 如何在gradle中的一条指令中将多个项目依赖项添加到配置中

标签 dependencies gradle dependency-management

我正在尝试使用gradle在一个指令依赖项中添加多个项目(仅使用一个配置闭包),但是我不知道该怎么做。

如果尝试做

configurationName (
    project('subProject1') ,
    project('subProject2'),
) {
    transitive = false
}

在配置步骤时出现错误,但是
configurationName (
    project('subProject1') ,
) {
    transitive = false
}

configurationName (
    project('subProject2') ,
) {
    transitive = false
}

我不知道为什么
configurationName(
    [group: 'commons-dbutils', name: 'commons-dbutils', version: '1.5'],
    [group: 'org.springframework', name: 'spring-tx', version: springVersion],
    'org.apache.commons:commons-collections4:4.0'
)

完美地工作。

最佳答案

您必须为每个项目依赖项重复{ transitive = false }。另外,您可以使整个配置为非传递性的(configurations.configurationName { transitive = false })。

关于dependencies - 如何在gradle中的一条指令中将多个项目依赖项添加到配置中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22659283/

相关文章:

eclipse - Eclipse 的 Maven 插件,代理问题

python - 有没有像 python 的通用依赖解析库这样的东西?

c - 如何最好地检查 C 库依赖性?

gradle - 在 Gradle 中禁用自动检测运行

grails - 如何使用Intellij Idea将OpenCv与Grails 3配合使用?

scala - SBT:列出项目依赖库

android - 如何为我的 Android 应用程序定义辅助 ABI

kotlin - 用于 build.gradle.kts 的 Jaxb。如何将其从groovy翻译成kotlin?

grails - STS/Grails:工作区依赖关系解析

java - GWT:Maven 错误:jar 必须为 'pom' 才能导入托管依赖项