Java gradle默认使用哪个版本的库?

Java gradle默认使用哪个版本的库?,java,amazon-web-services,gradle,amazon-dynamodb,Java,Amazon Web Services,Gradle,Amazon Dynamodb,我之前在gradle.build中定义了这些依赖性: dependencies { compile 'com.amazonaws:aws-java-sdk-core' compile 'com.amazonaws:aws-java-sdk-s3' compile 'com.amazonaws:aws-java-sdk-dynamodb' 我(不正确?)的假设是gradle只会使用最新版本 但有些软件包似乎不在gradle使用的版本中: 我更改了依赖项列表,使其具有如下

我之前在gradle.build中定义了这些依赖性:

dependencies {
    compile 'com.amazonaws:aws-java-sdk-core'
    compile 'com.amazonaws:aws-java-sdk-s3'
    compile 'com.amazonaws:aws-java-sdk-dynamodb'
我(不正确?)的假设是gradle只会使用最新版本

但有些软件包似乎不在gradle使用的版本中:

我更改了依赖项列表,使其具有如下特定版本,从而解决了上述问题:

dependencies {
    compile 'com.amazonaws:aws-java-sdk-core:1.11.106'
    compile 'com.amazonaws:aws-java-sdk-s3:1.11.106'
    compile 'com.amazonaws:aws-java-sdk-dynamodb:1.11.106'

所以我猜gradle搞错了版本?如果您没有指定版本,它会做什么?我如何看到它使用的是什么版本?

这个怎么样?当然
编译组:'com.amazonaws',名称:'aws java sdk dynamodb',版本:'1.11.179'
用于
com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient
另一个错误可能是依赖项冲突。尝试使用Analyze工具定义冲突Analyze是gradle工具还是intellij工具?它说找不到他们,不是因为有冲突。也许我使用的是没有它们的库的更新版本?
版本:“1.11.179”
是最新版本,它包含了它们。我不确定,但你能试试吗?