为了帮助读者理解宿主仓库、代理仓库和仓库组的概念,图9-4用更为直观的方式展现了它们的用途和区别。 图9-4 各种类型的Nexus仓库 从图9-4中可以看到,Maven可以直接从宿主仓库下载构件;Maven也可以从代理仓库下载构件,而代理仓库会间接地从远程仓库下载并缓存构件;最后,为了方便,Maven可以从仓库组下载构件,而仓库组没有实际内容(图中用虚线表示),它会转向其包含的宿主仓库或者代理仓库获得实际构件的内容。