1

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

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

Ivy 依赖解析器是否与 Maven 依赖解析器相同?

4

1 回答 1

3

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

  • 一个 Ivy 模块可以包含多个工件。因此,在简单的情况下,对 Ivy 模块的依赖意味着对它包含的所有 jar 的依赖。
  • Ivy 允许将依赖声明为不可传递的。
  • Ivy 有所谓的“配置”(Maven 分类器的通用版本)。您可以在声明依赖项时指定配置,它将影响您将依赖的模块的工件和传递依赖项。在教程中阅读更多内容。
  • Ivy 的依赖解析机制是可定制的。可以插件版本比较机制、冲突解决机制等。
于 2013-04-24T21:09:43.287 回答