Gradle flatDir,文件名中间有版本

时间:2015-02-05 10:18:12

标签: gradle wildcard android-gradle dependency-management

我在平面目录中有以下文件:foo-x-1.0.3-banana.jar。请注意,文件版本不在文档名称的末尾,而是在文件名的中间。

目前使用compile 'com.example.foo:foo-x-1.0.3-banana:1.0.3@jar'导入此文件。

我想让gradle理解这个文件命名约定,以便可以使用compile ':foo-x-*-banana:1.0.3@jar'或类似命令进行导入。请注意,我已使用*替换了文件名中的版本,因为我不知道放在那里的内容。

我可以使用通配符来匹配那里的任何东西吗?我知道版本中有通配符(我只知道+)。


编辑/澄清:
要导入文件foo-2.5.jar,我可以使用compile ':foo:2.+@jar'。 Gradle可以在文件名末尾获取版本。如果版本不在文件名的末尾但在中间,我该如何导入文件,例如foo-2.5-foo.jar

0 个答案:

没有答案