【问题标题】:Does Ivy dependency resolver same as Maven dependency resolver?Ivy 依赖解析器是否与 Maven 依赖解析器相同?
【发布时间】:2013-04-16 17:23:09
【问题描述】:

我在 MavenIvy 中阅读了关于依赖解析的官方手册:

但找不到与 docs 的任何区别(主要是因为我没有使用 Ivy 的经验)。

Ivy 依赖解析器和 Maven 依赖解析器一样吗?

【问题讨论】:

    标签: maven build-process ivy dependency-management


    【解决方案1】:

    Ivy 的一些特性使其与 Maven 不同:

    • 一个 Ivy 模块可以包含多个工件。因此,在简单的情况下,对 Ivy 模块的依赖意味着对它包含的所有 jar 的依赖。
    • Ivy 允许将依赖项声明为不可传递。
    • Ivy 有所谓的“配置”(Maven 分类器的通用版本)。您可以在声明依赖项时指定配置,这将影响您将依赖的模块的工件和传递依赖项。在the tutorial 中阅读更多信息。
    • Ivy 的依赖解析机制是customizable。可以插件版本比较机制、冲突解决机制等。

    【讨论】:

      猜你喜欢
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 2020-01-25
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 2013-11-16
      • 2011-11-02
      相关资源
      最近更新 更多