gpt4 book ai didi

java - gradle - 它如何决定使用哪个 jar 版本?

转载 作者:行者123 更新时间:2023-11-30 02:53:47 28 4
gpt4 key购买 nike

我创建了一个一次性的公共(public)域库用于测试。我构建了它并将其复制到服务器,以便我组的其他成员也可以使用它。不幸的是,当我运行 ./gradlew build 时,它会选择原始版本。

我将 build.gradle 中的 compile 行设置为版本包含“+”

gradle 如何决定要包含哪个版本以及我如何强制它使用我更新的副本?

最佳答案

假设原始版本是 2.0,您的版本是 2.1,并且依赖项规范引用“2.0.+”(或其某些变体),它将采用与该版本表达式匹配的第一个工件。您可能认为这意味着找到“最大”,或者以某种方式知道它应该得到您的版本,但这不是这里发生的情况。

简而言之,将依赖设置为特定版本。

如果您有非标准存储库,请阅读 Gradle 用户指南的“存储库”部分,了解如何配置它的信息:https://docs.gradle.org/current/userguide/dependency_management.html#sec:repositories .

关于java - gradle - 它如何决定使用哪个 jar 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37845253/

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