I’m using Gradle 2.6. Below project will fail to resolve the junit dependency.
apply plugin: 'java'
repositories {
jcenter()
}
dependencies {
compile 'junit:junit:[4.12]'
}
This used to work in older versions, e.g. 2.3. It also works if conflict resolution takes place. So at least part of the dependency resolution code base can already handle this kind of version range.