我在一个组织工作,我们使用nexus存储库。我想要一个简单的方法,如何将nexus存储库中的少数组复制到本地服务器,以便maven从本地服务器而不是从nexus下载依赖项。
答案 0 :(得分:0)
如果您在基本机器的意义上使用本地服务器,那么您使用clean install
作为maven目标。构建代码将在.m2/repository
文件夹下提供。
答案 1 :(得分:0)
在本地安装Nexus,为您希望在本地拥有的每个存储库或组创建代理存储库。在代理存储库中,您需要设置远程存储库的URL。
现在将Maven指向此本地Nexus(例如在settings.xml中使用<mirrors>
)。 Maven第一次下载依赖关系,它将转到Local Nexus,它将从远程数据库获取依赖关系。此文件将在Local Nexus中缓存,进一步下载不会触及Remote Nexus。