如何在不下载任何工件的情况下解析/最终化Ivy文件(描述符)?

时间:2015-08-19 17:34:51

标签: ivy

使用常春藤,我想运行解决任务来完成我的ivy文件依赖版本,但不能下载工件。

我发现解析任务上有一个type属性,可以让我们过滤某种类型的工件:

Resolve Task

1 个答案:

答案 0 :(得分:1)

常春藤解决任务本身并没有最终确定常春藤描述符文件。

Ivy Deliver任务最终确定了常春藤描述符文件。

使用类型atttribute的空字符串运行resolve任务会解析,但会阻止下载任何工件依赖项:

<ivy:resolve type=""/>

为了正确完成Ivy描述符文件的传递,我必须将Resolve任务称为Deliver任务的依赖项(使用Ant):

<target name="deliver" depends="resolve">
   <ivy:deliver/>
</target>
<target name="resolve">
   <ivy:resolve/>
</target>

将Resolve和Deliver任务称为单独的Ant执行工作。