我有一台可以连接到互联网的笔记本电脑,并已将我所有的maven依赖项下载到我的.m2 /存储库中。我们有一些PC和一些服务器无法连接到互联网,PC需要编译和运行Java代码。所以我想,我可以在其中一台服务器上安装Nexus(即使它没有互联网)并指出所有的PC。问题解决了。
但是,我在本地存储库中有大约8000个依赖项,并且不希望通过GUI或使用“mvn deploy”逐个上传它们。有没有办法批量上传我的整个本地存储库到Nexus服务器?
我找到的最接近的答案是:
Running Maven and Sonatype Nexus while offline with no internet connection
“可以将本地存储库的内容上传到 Nexus服务器的存储区域。“
具体来说,我该怎么做?我曾经遇到过一些问题,在我尝试之后,SHA1文件或其他一些元数据阻止它正常工作。任何建议都非常感谢!