gpt4 book ai didi

java - 无法从 build.gradle 中排除模块

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:14:42 25 4
gpt4 key购买 nike

我试图从我的 build.gradle 文件中排除一些模块,但它(代码 1 和代码 2)仍然下载排除的文件。

代码 1:

compile (group: 'com.amazonaws', name: 'aws-java-sdk', version: '1.11.7') {
exclude group: 'com.amazonaws', module: 'aws-java-sdk-machinelearning'
}

代码 2:

  compile (group: 'com.amazonaws', name: 'aws-java-sdk', version: '1.11.7') {
exclude module: 'aws-java-sdk-machinelearning'
}

当我尝试使用以下代码时,

    configurations {
compile.exclude module: 'aws-java-sdk-machinelearning'
}

它排除了文件,但我不想使用这种方法来排除文件

最佳答案

我支持/确认@Opal code1 在 Gradle 2.13 中工作正常。

可能发生的情况是您有一些其他(可能是非 aws)依赖项,这些依赖项可能会使用 aws-java-sdk 传递,然后引入机器学习依赖项。这就是为什么当您执行全局排除时它工作正常,但当您仅在 aws-java-sdk 上执行本地排除时则不行。

尝试运行 gradlew dependencies --configuration=compile 以获得依赖关系树,包括传递性,以检查哪些依赖关系可能引入 aws-java-sdk-machinelearning

关于java - 无法从 build.gradle 中排除模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37784029/

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