Maven使用Windows Developer Machine读取Ubuntu存储库

时间:2018-12-03 08:07:38

标签: maven

我们将开发人员机器安装在没有Internet访问的安全环境(例如A)中。我们可以将在Internet机器上创建的.m2 / repository文件夹(例如B)移动到受保护的ENV中的linux机器上的文件夹,并将该文件夹用作存储库。开发人员在同一环境中的Windows上工作。 settings.xml如下所示。

suppressMessages(suppressWarnings(require(xyz)))

引发错误:

  

无法读取以下产品的工件描述符   org.apache.maven.plugins:maven-clean-plugin:jar:2.5:无法   传输工件org.apache.maven.plugins:maven-clean-plugin:pom:2.5   从/到repo1(文件://// %Linux_IP% / maven / repository2):存储库   路径\%Linux_IP%\ maven \ repository2不存在,并且不能为   已创建。

如果存储库也位于Windows计算机上,则上述方法工作正常,但是当文件夹位于Linux计算机上时,上述方法将失败。由于这是一个非常小的要求的初始版本,因此组织至少一年都没有在寻找Nexus / Artifactory作为选择。谢谢!

1 个答案:

答案 0 :(得分:0)

运行Nexus或Artifactory服务器。您可以在没有互联网连接的情况下使用它,它具有一种很好的,与操作系统无关的方式来管理工件。

我们自己做。我们的内部Nexus已与外部存储库断开连接。如果开发人员需要其他工件,则可以将其从外部Nexus复制到内部Nexus。