Gradle依赖关系:使用的是最新版本还是最早的版本?

Netimen

我正在使用Android Studio 0.8.9,并且在build.gradle中有以下一行:

compile group: 'com.nostra13.universalimageloader', name: 'universal-image-loader', version: '1.9.+'

在这种情况下使用的库的实际版本是什么?1.9.0或1.9.3(最新)?

我之所以问是因为我最近在BugSense中收到一个错误报告,并在UniversalImageLoader中崩溃,但是stacktrace与最新版本(1.9.3)不相关

斯科特·巴尔塔

+表示它将使用1.9.X系列的最新版本,根据Maven Central的最新版本,此版本为:http ://search.maven.org/#search%7Cga%7C1%7Ccom.nostra13.universalimageloader为1.9。 .3。

使用这样的版本设置,如果要发布1.10.0,则不会选择它-该+符号只是版本号三元组第三部分的通配符。如果您想获得最新版本,则可以使用:

compile 'com.nostra13.universalimageloader:universalimageloader:+'

请注意,我们实际上并不建议您在版本号中使用+语法来建立依赖关系。首先,它将发出网络请求以查看是否有新版本,这对于许多尝试脱机工作的开发人员来说是个问题。我相信它每天只检查一次,但这仍然是一个问题。更重要的是,它可能会导致您的构建以无法预测的方式失败-如果发布了一个新版本并导致了编译错误或错误,那么为什么昨天构建成功但今天却开始失败可能是一个谜。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Gradle依赖项:使用的是最新版本还是最旧版本?

来自分类Dev

强制Bower使用最新版本的依赖项

来自分类Dev

如何检查Gradle中使用的依赖项的最新版本

来自分类Dev

ASP.NET Core:依赖关系:最新版本

来自分类Dev

如何强制Deno下载依赖关系的最新版本?

来自分类Dev

ASP.NET Core:依赖关系:最新版本

来自分类Dev

nuget spec依赖项,获取最新版本?

来自分类Dev

Grails插件和依赖项的最新版本?

来自分类Dev

如何找出我们在Gradle中包含的任何依赖项的最新版本?

来自分类Dev

Gradle-解压缩最新版本的依赖项

来自分类Dev

Gradle 为某些库获取最新版本

来自分类Dev

Windows10升级:WindowsUpgrade9252.exe是始终使用最新版本还是下载此文件时的最新版本?

来自分类Dev

Gradle不使用最新版本的支持库吗?

来自分类Dev

使用pod后没有最新版本

来自分类Dev

安装和使用最新版本的Ruby

来自分类Dev

Bison最新版本已安装但尚未使用

来自分类Dev

使用最新版本的iText XML到PDF

来自分类Dev

如何使用apt安装最新版本的Git?

来自分类Dev

如何使用apt安装最新版本的Git?

来自分类Dev

使用cURL检索页面的最新版本

来自分类Dev

使用代码块安装Allegro的最新版本

来自分类Dev

为什么不使用最新版本的Bash?

来自分类Dev

如何确保我使用最新版本的bash?

来自分类Dev

如何安装和使用最新版本的GNOME?

来自分类Dev

React 组件未使用最新版本渲染

来自分类Dev

标记最新版本?

来自分类Dev

JBOSS最新版本

来自分类Dev

JSch最新版本

来自分类Dev

获取最新版本的mono