大佬教程收集整理的这篇文章主要介绍了在局域网中使用Sonatype nexus,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
好了,您可以成为中央的一面镜子,但是,获取约10 GB的工件有什么意义呢?您不需要所有这些,通常的建议是使用存储库管理器。
实际上,我最初的想法是:
rsync
此Nexus的内容到DVD。 我发现这个解决方案很难看,但是,既然我们对您的情况有更多详细信息,这可能是可以接受的。
我已经为Java应用程序成功创建了一个小型软件工程环境(SEE),该环境除其他工具外还基于maven和nexus。我的实际问题是-并不是一个真正的惊喜-
链接通常需要访问Internet才能从中央存储库获取请求的工件。但是SEE必须严格离线,并且无法更改它(..出于安全原因)。
我的第一个快速解决方案是镜像连接到Internet的计算机上的nexus / maven安装,运行一些标准pom来填充镜像的nexus,然后通过CD-
ROM将高速缓存迁移到目标系统。真是丑。我不太希望适应该过程以获取工件或新工件的更新。实际上,我们现在通常仅导入所需的库并创建新的工件(与联系),而不是使用来自Central和其他机构的官方工件。
是否有人面对过同样的挑战并找到了一种更聪明,更有效的方法?
编辑
感谢您提供所有答案,我想我必须更加精确地了解当前要解决的实际问题和解决方案:我想我必须基于中心创建,填充和同步私有的“中央”存储库以及互联网上的其他存储库,或者恰好是:两个相同的存储库。一个连接到Internet,另一个连接到本地网络。然后,我可以保持互联网连接的存储库为“最新”,并通过DVD将更改复制到本地存储库-
Nexus可以看到。
能行吗?是否提供有关如何在专用服务器上设置“中央”之类的文档,是否存在同步选定工件的机制?
(不想一开始就发表自己的想法,因为我希望得到完全不同的想法)
编辑2-“最佳做法”-根据要求添加
我们在与Internet完全断开的环境中使用Maven的“最佳实践”:
dependency:go-offline
(插件)。这会在本地存储库中填充所有必需的人工信息每周对所有POM文件(可以自动化)执行一次此操作,您便拥有一个相当稳定且可用的本地存储库。
以上是大佬教程为你收集整理的在局域网中使用Sonatype nexus全部内容,希望文章能够帮你解决在局域网中使用Sonatype nexus所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。