我可以在神器中控制_local_ repos的顺序吗?

时间:2018-06-01 16:18:21

标签: nuget nuget-package artifactory

我正在使用Artifactory for Nuget。

在我的虚拟仓库中,我有两个本地回购和一个公共(缓存)回购。客户端将配置为使用该虚拟仓库。

我可能在两个本地存储库之间有重叠的包 - 那么会发生什么?当客户端提取nuget包或进行nuget恢复时。

看起来我可以在虚拟仓库中设置本地仓库的顺序(至少在UI中我可以将它们在下方和上方移动)。如果我在本地repos中都有相同的包,那么artifactment只会从我已配置为列表中的第一个本地repo返回包吗?

1 个答案:

答案 0 :(得分:1)

Virtual Repository page非常明确:

  

“包含的存储库”部分显示此虚拟存储库中包含的实际存储库的有效列表   如果您选择的任何可用存储库本身都是虚拟存储库,则Included Repositories部分将显示其中包含的本地和远程存储库。
  如果任何嵌套虚拟存储库发生更改,则“包含的存储库”列表会自动更新。

     

从虚拟存储库请求工件时的搜索/解析顺序始终为:

     
      
  • 本地存储库
  •   
  • 远程存储库缓存
  •   
  • 远程存储库本身。
  •   
     

这些类别中的订单由它们在“选定的存储库”列表中显示的顺序控制。