Maven 自动将依赖项部署到企业存储库

Maven 自动将依赖项部署到企业存储库,maven,Maven,我找不到在企业存储库上自动部署maven项目依赖项的方法。以下是我的理想情景: 开发人员创建一个maven项目 他向其项目添加了两个依赖项,并向企业存储库添加了一个引用 由于企业回购中不存在依赖项,因此它们是从中央回购下载的 maven会自动检测并将下载的依赖项复制到企业存储库 第二个开发人员创建了一个新的maven项目 他添加了与第一个项目相同的依赖项 由于以前依赖项已自动复制到企业回购,因此它们是从企业回购(而不是中央回购)下载的 这种方法的好处是,只有第一个获得依赖关系的开发人员才能从

我找不到在企业存储库上自动部署maven项目依赖项的方法。以下是我的理想情景:

  • 开发人员创建一个maven项目
  • 他向其项目添加了两个依赖项,并向企业存储库添加了一个引用
  • 由于企业回购中不存在依赖项,因此它们是从中央回购下载的
  • maven会自动检测并将下载的依赖项复制到企业存储库
  • 第二个开发人员创建了一个新的maven项目
  • 他添加了与第一个项目相同的依赖项
  • 由于以前依赖项已自动复制到企业回购,因此它们是从企业回购(而不是中央回购)下载的
这种方法的好处是,只有第一个获得依赖关系的开发人员才能从internet获得依赖关系。对于下一次尝试,依赖项将从企业repo下载,这对开发人员来说是完全透明的


有没有办法实现这种情况?如果没有,还有什么选择?

是的,这正是a所做的

该链接包含一些流行的存储库管理器的信息。这些软件很容易安装和配置。其中一些还提供了受良好支持的商业企业版本


每个开发人员将在其maven设置文件中将此企业存储库指定为镜像。请参阅。

我正在搜索的内容。这就是解决该问题的镜像属性。非常感谢。