在我的本地服务器中复制nexus存储库

时间:2017-03-11 10:36:29

标签: maven

我在一个组织工作,我们使用nexus存储库。我想要一个简单的方法,如何将nexus存储库中的少数组复制到本地服务器,以便maven从本地服务器而不是从nexus下载依赖项。

2 个答案:

答案 0 :(得分:0)

如果您在基本机器的意义上使用本地服务器,那么您使用clean install作为maven目标。构建代码将在.m2/repository文件夹下提供。

答案 1 :(得分:0)

在本地安装Nexus,为您希望在本地拥有的每个存储库或组创建代理存储库。在代理存储库中,您需要设置远程存储库的URL。

现在将Maven指向此本地Nexus(例如在settings.xml中使用<mirrors>)。 Maven第一次下载依赖关系,它将转到Local Nexus,它将从远程数据库获取依赖关系。此文件将在Local Nexus中缓存,进一步下载不会触及Remote Nexus。

PS:不知道为什么要这样做。