首页 / 软件开发 / JAVA / ivy中文参考文档(14)-ant任务(2)-resolve
ivy中文参考文档(14)-ant任务(2)-resolve2012-08-03 BlogJava sky1) 解析解析任务实际解析在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}