我已经在脱机系统(在Intranet中,没有Internet连接的情况下)中建立了一个新的远程存储库。现在,我想知道是否有一个Maven命令将同一机器的.m2文件夹中的所有工件(依赖项,如spring boot starter,spring boot maven插件,jacoco等)推送到新创建的nexus / azure devops工件存储库中。由于系统处于脱机状态,因此新存储库无法连接到Maven Central。我知道mvn deploy命令,但是如何使用它从.m2移动所有依赖项,例如spring boot starter父级和所有子项依赖项?
所以,在那台.m2
文件夹所在的机器上,您是如何获得工件的?
您是否从Nexus / Artifactory公司将其拉出?然后,我将在您的Azure工件中代理该Nexus / Artifactory(而不是在周围复制工件)。
[如果直接从Internet获得它们,但是由于某些原因,您的Azure Artifacts无法看到Internet,我会将.m2/repository
文件夹作为Maven存储库放入服务器上的某个目录中,并在Azure Artifacts上定义一个代理该目录。
如果确实需要将所有这些工件都复制到Azure Artifacts中,则可能需要为此编写自己的程序。