【问题标题】:Can Sonatype Nexus resolve dependencies multiple levels deep?Sonatype Nexus 可以解决多个层次的依赖关系吗?
【发布时间】:2015-10-28 05:19:41
【问题描述】:

我刚从开发人员那里得到以下问题。我知道 Nexus 可以通过 Maven 进行管理,但没有使用 .Net 应用程序的经验。也许它是由 NuGet 管理的?

我只是想确保 Nexus 可以解决多个依赖项 层次深。

例如...我有一个项目,它依赖于 dll “A”。这个 本身有两个依赖项,dll“B”和“C”。 “B”然后也取决于 在“D”上,它本身取决于“E”。

我需要知道,当我们的项目引用 dll “A”时,Nexus 不仅会安装正确的版本,还会安装dll“B”, “C”、“D”和“E”。

本质上,它必须知道如何解析整个依赖树, 无限深的层次,不仅仅是直接的依赖,在这个 示例只是“A”。我相信 Nexus 可以做到这一点, Artifactory 在演示中特别提到了这一点,所以我只是简单地 希望确保 Nexus 确实具有相同的功能。

【问题讨论】:

    标签: dependency-management nexus sonatype


    【解决方案1】:

    是的。当您从 Nexus 安装 NuGet 包时,您的 nuget 客户端(例如 nuget cmdline 客户端或 Visual Studio)会向 Nexus 存储库发出请求,然后它会针对 Nexus 还将提供的所有依赖项发出后续请求。

    【讨论】:

      猜你喜欢
      • 2017-02-15
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      相关资源
      最近更新 更多