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

时间:2017-09-27 15:49:51

标签: gradle

我的理解是Gradle曾经使用Ivy来解决依赖关系,但现在有了自己的方法。我希望能够说“给我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)" />

http://ant.apache.org/ivy/history/2.4.0/settings/version-matchers.html

0 个答案:

没有答案