使用gradle从常春藤中检索压缩的依赖项

时间:2014-03-10 07:19:21

标签: android gradle ivy

我开始将我的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重现相同的行为。任何想法如何处理这个?

1 个答案:

答案 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>