【问题标题】:Ivy dependency with changing="true" always downloads artifacts, even not changed常春藤依赖与 changed="true" 总是下载工件,即使没有改变
【发布时间】:2011-11-02 23:30:19
【问题描述】:

根据 Ivy 文档依赖关系,changeing="true" 意味着即使版本相同,模块也可以更改。这对于集成尤其有用。

现在,我希望系统足够智能,不会每次都下载工件。 例如,它可以比较 ivy.xml 中的 “publication” 时间戳,并仅在必要时下载(和缓存)。

但如果依赖项具有 rev="latest.integration",则情况并非如此。我看到它每次都下载工件,我确信它们没有改变。如果我将“rev”更改为某个精确的版本,那么它会按预期工作。

这是预期的行为吗?我是否有机会让它与“latest.integration”一起使用?

我使用 Ivy 2.2.0。

【问题讨论】:

    标签: ivy


    【解决方案1】:

    晦涩难懂的问题。您的报告似乎与对 changing module 功能如何工作的严格解释相矛盾。

    我建议在 ivy JIRA 上提出一张票。不是这里能解决的问题。

    【讨论】:

    • 是的,马克,我认为你是对的。我只是不确定我是否误解了 Ivy 配置指南。我会提交一个错误,谢谢。
    猜你喜欢
    • 2017-08-13
    • 2011-01-23
    • 2013-10-14
    • 2010-11-06
    • 2012-08-05
    • 2010-10-28
    • 2011-10-24
    • 2014-05-07
    • 2012-01-10
    相关资源
    最近更新 更多