是否有这个必要为不同的远程仓库都在本地创建一个库

如果 Maven 使用不同的本地仓库来保存远程仓库的已经有了的组件,那么将可以有效的避免在不同的组件中因为使用了相同的 GAV 而造成冲突。

同时这样的设置,也可以让哟娜和能够很容易的知道在本地的组件是从那个远程仓库中下载下来的。

更多的,在本地仓库使用 mvn install 命令的时候,也可以区分不同的组件,那么这样可以避免从远程库下载的组件而造成的冲突。