ivy中文参考文档(14)-ant任务(2)-resolve - JAVA - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > OOP语言 > JAVA > 正文

ivy中文参考文档(14)-ant任务(2)-resolve

来源: www.bianceng.cn 阅读:

1) 解析

解析任务实际解析在ivy文件中描述的依赖,并将解析后的依赖放置到ivy缓存中。

如果在resolve任务前没有调用configure任务,则将使用默认的configuration (等同于不带参数的调用configure).

在这个任务调用之后,在ant中有四个属性被设置:

ivy.organisation

设置为在用于解析的ivy文件中找到的组织名

ivy.module

设置为在用于解析的ivy文件中找到的模块名

ivy.revision

设置为在用于解析的ivy文件中找到的修订版本名,或者如果在制定的文件中没有修订版本名则是新生成的修订版本名。

ivy.resolved.configurations

设置为解析好的configuration列表,逗号分隔。

从1.2起:

如果在最后一次解析后被解析的依赖发生了变化,一个额外的属性将被设置为true,否则为false。

ivy.deps.changed

从2.0起:

如果你设置参数checkIfCompiled为false(默认是true以保持向后兼容),属性ivy.deps.changed将不被设置。当你有进行多配置下的多 模块构建时这容许完善你的构建。

从2.0起:

额外的,如果resolveId属性被设置,下列属性也将被设置:

* ivy.organisation.${resolveId}

* ivy.module.${resolveId}

* ivy.revision.${resolveId}

* ivy.resolved.configurations.${resolveId}

* ivy.deps.changed.${resolveId}

Tags:
相关文章列表: