我刚收到开发人员提出的以下问题。我知道Nexus可以通过Maven管理这个,但是没有.Net应用程序的经验。也许它是由NuGet管理的?
我只是想确保Nexus可以解决多个依赖关系 水平很深。
所以例如......我有一个项目,它取决于dll" A"。这个 有两个依赖关系,dlls" B"和" C"。 " B"那也取决于 在" D",它本身依赖于" E"。
我需要知道,当我们的项目引用dll" A&#34 ;,那个Nexus时 不仅会安装正确的版本,还会安装dlls" B", " C"," D"和" E"。
基本上,它必须知道如何解析整个依赖关系树, 无限级别的深层,而不仅仅是直接依赖,在此 例子就是" A"。我相信Nexus可以做到这一点, Artifactory在演示中提到了这一点,所以我只是 我想确保Nexus确实具有相同的功能。
答案 0 :(得分:1)
是。当您从Nexus安装NuGet包时,您的nuget客户端(例如nuget cmdline客户端或Visual Studio)向Nexus存储库发出请求,然后它会对Nexus也将提供的所有依赖项进行后续请求。