我开始将我的Android项目移动到Gradle构建系统,并与我的依赖项进行斗争。我之前使用的是Ant和Ivy,一个特殊的问题使我不能继续前进。
这就是我现在在ivy.xml
中所拥有的:
<dependency org="com.my-org" name="my-dep" rev="1.0.+">
<artifact name="my-dep-sdk" type="jar" ext="zip" />
</dependency>
如您所见,这是一个压缩依赖项。 Zip文件包含jar和带有本机库的目录,两者都应该在同一目录中解压缩。常春藤工作正常,但我无法使用Gradle重现相同的行为。任何想法如何处理这个?
答案 0 :(得分:0)
直接下载您可以尝试:
常春藤Setting.xml的:
<?xml version="1.0"?>
<ivysettings>
<settings defaultResolver="central"/>
<resolvers>
<chain name="central">
...
<url name="google_download" m2compatible="true">
<artifact pattern="[url]"/>
</url>
</chain>
</resolvers>
</ivysettings>
的ivy.xml:
<ivy-module>
<dependencies>
<dependency name="jdbf" rev="1.2" url="jar:https://jdbf.googlecode.com/files/jdbf-1.2-all.zip!/dist/jdbf-1.2.jar" />
</dependencies>
</ivy-module>