繁体   English   中英

本地 maven 依赖库

[英]Local maven dependency repository

我正在尝试使用 nexus 设置本地 Maven 存储库来存储要在离线环境中使用的所有 Maven 依赖库。 我们需要能够将我们的 maven 指向这个存储库,而不是尝试在 Internet 上查询所需的项目库。 在我们的环境中没有使用互联网的选项,所以我需要一种简单(ish)的方式来下载 maven 可能需要的每个库,以便填充我们的存储库。 我不是在寻求关于什么是最简单的意见,我只需要一些可行的方法,因为除了明年点击链接和下载之外,我不知道从哪里开始。 我在网上找到了解释如何存储项目特定依赖项的方法,但我找不到获取所有依赖项的方法。 我也知道这些库是不断变化和升级的,所以任何关于如何在不单独点击和下载每个库的情况下保持它们最新的想法也会很棒。 谢谢!

MavenCentral 是巨大的。 下载它不仅需要很长时间,如果你尝试,他们会阻止你。

我非常理解您不能允许您的开发人员在开发过程中访问 MavenCentral。 我们对这个问题的解决方案如下:

我们有一个只有少数管理员可以访问的 MavenCentral 代理。 如果开发人员需要不依赖于我们的开发 Nexus 的依赖项,他会向管理员写一张票。 他们检查依赖项,如果他们批准,他们开始一项工作,将所需的依赖项(连同所有可传递的依赖项)从 MavenCentral 代理复制到开发 Nexus。 这样,管理员可以完全控制开发人员使用的内容,但您无需从整体上复制 MavenCentral。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM