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

时间:2013-04-23 13:13:42

标签: maven build-process ivy dependency-management

我在 Maven Ivy 中阅读了有关依赖项解析的官方手册:

但无法找到与文档有任何区别(主要是因为我没有使用常春藤的经验。)

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

1 个答案:

答案 0 :(得分:3)

Ivy的一些功能使它与Maven不同:

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