Sonatype Nexus可以解决多个级别的依赖关系吗?

时间:2015-10-26 17:55:34

标签: dependency-management nexus sonatype

我刚收到开发人员提出的以下问题。我知道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确实具有相同的功能。

1 个答案:

答案 0 :(得分:1)

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