gpt4 book ai didi

gradle - 如何在gradle中仅使用基于文件的依赖项,而不是指定groupId:artifactId:versionId

转载 作者:行者123 更新时间:2023-12-03 04:37:22 24 4
gpt4 key购买 nike

我的gradle文件中有以下条目

dependencies {
compile 'org.A:A:1.0'
}

会下载“org.B:B:1.0”,因为这是依赖关系。(在gradle中未明确提及)

我要在项目中使用的是A *和B *,它们分别是A和B的阴影(更改的命名空间)。

现在,我将A *的依赖项指定为
dependencies{
compile file('libs/A*.jar')
}

但是,这个仍然下载“org.B:B:1.0”

如何连接gradle以使用 文件('libs / B * .jar')

最佳答案

我想到的第一个解决方案是排除compile 'org.A:A:1.0'的传递依赖

这是这样的:

dependencies {
compile('org.A:A:1.0') {
exclude 'org.B:B:1.0'
}
}

请查看 Gradle User Guide,以获取有关该主题的更多详细信息。

关于gradle - 如何在gradle中仅使用基于文件的依赖项,而不是指定groupId:artifactId:versionId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32604833/

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