Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle 渐变版本依赖控制_Gradle_Dependencies - Fatal编程技术网

Gradle 渐变版本依赖控制

Gradle 渐变版本依赖控制,gradle,dependencies,Gradle,Dependencies,我有几个版本,版本号如下 2.2.0.0、2.2.0.1、2.2.0.2和2.2.0 我想要2.2.0而不是2.2.0.1 我的意思是+只寻找次要版本,而不期待下一个数字。因此2.2+将只查找2.2.0,2.2.1,2.2.2..等。。。 不会去寻找2.2.0.1,2.2.0.2…等等 有没有可能使+符号像那样映射 我的意思是+符号只查找第三个数字,第四个数字将被忽略 dependencies { prepare group: "com.abc.efg", name: "app1",ve

我有几个版本,版本号如下 2.2.0.0、2.2.0.1、2.2.0.2和2.2.0

我想要2.2.0而不是2.2.0.1

我的意思是+只寻找次要版本,而不期待下一个数字。因此2.2+将只查找2.2.0,2.2.1,2.2.2..等。。。 不会去寻找2.2.0.1,2.2.0.2…等等

有没有可能使+符号像那样映射

我的意思是+符号只查找第三个数字,第四个数字将被忽略

dependencies {
    prepare group: "com.abc.efg", name: "app1",version: "2.2.+"
    prepare group: "com.abc.efg", name: "app2",version: "2.2.+"
    prepare group: "com.abc.efg", name: "app3", version: "2.2.+"
}

谢谢

我已经阅读了本页,我不确定是否可以编写自己的版本模式匹配程序。如果有人能分享他们的经验,那就太好了。谢谢你说:我想要2.2.0而不是2.2.0.1。那么为什么不试试依赖项{prepare“com.abc.efg:app1:2.2.0”}也许会有帮助。因为我想要动态版本控制。所以,如果我知道具体的版本,对我的情况没有帮助。谢谢你的帮助。我已经阅读了这些信息。