不为第三方依赖项创建 Ivy 文件有什么限制?

What limitations are there to not creating Ivy files for third party dependencies?

假设我控制存储库,我正在从中检索我的第三方依赖项(并且可以上传 ivy 文件),不创建将我的依赖项列为出版物的 ivy 文件有什么限制?

看来我能够解决我的 ivy 文件中的所有依赖项,无论这些依赖项本身在我的存储库中是否有自己的 ivy 文件。

在 ivy 存储库和 ivy 文件中是每个 "module" 的元数据文件。它可用于执行以下操作:

  1. 描述与模块关联的工件或文件。您可能拥有同一版本的 jar、zip 或 tar,甚至可能有其他文件,如 javadoc 和源代码 jar。这都可以列在ivy文件中
  2. 列出对其他模块的依赖(dependencies of dependencies)