Maven命令将.m2中的所有依赖项推送到新创建的空存储库(如nexus)

问题描述 投票:0回答:1

我已经在脱机系统(在Intranet中,没有Internet连接的情况下)中建立了一个新的远程存储库。现在,我想知道是否有一个Maven命令将同一机器的.m2文件夹中的所有工件(依赖项,如spring boot starter,spring boot maven插件,jacoco等)推送到新创建的nexus / azure devops工件存储库中。由于系统处于脱机状态,因此新存储库无法连接到Maven Central。我知道mvn deploy命令,但是如何使用它从.m2移动所有依赖项,例如spring boot starter父级和所有子项依赖项?

maven azure-devops artifactory nexus remote-repository
1个回答
0
投票

所以,在那台.m2文件夹所在的机器上,您是如何获得工件的?

您是否从Nexus / Artifactory公司将其拉出?然后,我将在您的Azure工件中代理该Nexus / Artifactory(而不是在周围复制工件)。

[如果直接从Internet获得它们,但是由于某些原因,您的Azure Artifacts无法看到Internet,我会将.m2/repository文件夹作为Maven存储库放入服务器上的某个目录中,并在Azure Artifacts上定义一个代理该目录。

如果确实需要将所有这些工件都复制到Azure Artifacts中,则可能需要为此编写自己的程序。

© www.soinside.com 2019 - 2024. All rights reserved.