【问题标题】:Maven dependancy not taking latest versionMaven依赖没有采用最新版本
【发布时间】:2016-10-15 06:43:09
【问题描述】:

我有一个位于 Maven 中心的 android 库。在我的应用程序的 build.gradle 中,我定义了依赖关系。

compile('com.x:y:2+')

但这不是最新版本。 我有发布 2 版本,2.0.1 和 2.0.2,但它总是需要 2.0.1。为什么会这样。我的假设是它总是会采用最新版本。

【问题讨论】:

    标签: android maven android-studio build.gradle


    【解决方案1】:

    有两种可能导致这种情况。 mavenCentral 未指定为存储库,而 gradle 使用不同 maven 存储库的最新版本。另一种可能性是您的构建脚本中存在传递依赖关系,该脚本使用 2.0.1 版本。您可以使用 gradle dependencies 命令了解有关 cli 依赖项结构的更多信息。

    如您所见,这些“此版本及更高版本”的依赖项可能会导致问题,我建议避免此类问题。

    【讨论】:

      猜你喜欢
      • 2015-06-11
      • 2014-10-13
      • 2016-09-18
      • 2020-07-26
      • 2019-01-24
      • 1970-01-01
      • 2018-07-14
      • 2016-05-23
      • 2019-03-03
      相关资源
      最近更新 更多