【发布时间】:2017-09-17 12:43:30
【问题描述】:
在我的 build.gradle 文件中:
compile 'com.android.support:support-v4:[10.0.0,26.0.0['
compile 'com.android.support:appcompat-v7:[10.0.0,26.0.0['
运行gradle dependencies,显示:
sourcesReleaseCompile - Classpath for compiling the sourcesRelease sources.
+--- project :MyProject
| +--- com.android.support:support-v4:[10.0.0,26.0.0[ -> 26.0.0-alpha1
[...]
| \--- com.android.support:appcompat-v7:[10.0.0,26.0.0[ -> 26.0.0-alpha1
我想避免包含 26.0.0-alpha1...为什么 gradle 在这里不尊重 ivy 标准符号?
测试项目:https://github.com/benmarten/gradle-dependency-test
常春藤标准:http://ant.apache.org/ivy/history/latest-milestone/settings/version-matchers.html
【问题讨论】: