Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 - Fatal编程技术网

Gradle 渐变模式匹配依赖项版本以忽略分类器

Gradle 渐变模式匹配依赖项版本以忽略分类器,gradle,Gradle,我的理解是Gradle过去使用常春藤来解决依赖关系,但现在有了自己的方法。我希望能够说“给我版本1.2+,但不包括任何与分类器”。因此,它将解析版本1.2.33,而不是1.2.34-MyClassifier。Gradle可以这样配置吗?常春藤的文件说明了我们如何在常春藤里做这项工作 (来自常春藤文件) 版本模式匹配器 版本模式匹配器允许模式匹配更灵活,但代价是在常春藤设置中添加匹配器声明。下面给出一个简单的例子 Settings.xml <pattern-vm> <matc

我的理解是Gradle过去使用常春藤来解决依赖关系,但现在有了自己的方法。我希望能够说“给我版本1.2+,但不包括任何与分类器”。因此,它将解析版本1.2.33,而不是1.2.34-MyClassifier。Gradle可以这样配置吗?常春藤的文件说明了我们如何在常春藤里做这项工作

(来自常春藤文件)

版本模式匹配器

版本模式匹配器允许模式匹配更灵活,但代价是在常春藤设置中添加匹配器声明。下面给出一个简单的例子

Settings.xml

<pattern-vm>
  <match revision="foo" pattern="${major}\.${minor}\.\d+" args="major, minor" matcher="regexp" />
</pattern-vm>

Ivy.xml

<dependency org="acme" name="tool" rev="foo(1, 3)" />


您最终找到了这个问题的解决方案吗?