我在平面目录中有以下文件: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
?