【发布时间】:2015-08-27 13:37:57
【问题描述】:
在 Ivy 中,我可以像这样声明依赖项:
<dependency org="org" name="module_name" rev="12" conf="conf_name->*">
<include name="foo(.*)-bar" ext="zip" matcher="exactOrRegexp"/>
</dependency>
这将下载所有匹配的文件。
如何在 Gradle 中定义类似(基于正则表达式)的依赖关系?
【问题讨论】:
-
它处理本地文件还是远程文件?
-
Ivy 存储库是远程的。我宁愿避免通过 Gradle 下载额外的文件并在本地过滤它们
-
能否提供一个此类库的示例?
-
例如,Kotlin 语言编译器的构建有其名称中带有构建号的工件。见this ivy descriptor我想匹配
<include name="kotlin-compiler-(.*)" ext="zip" matcher="exactOrRegexp"/>之类的东西
标签: gradle dependencies ivy