在Maven中将Git存储库用作镜像?

在Maven中将Git存储库用作镜像?,git,maven,Git,Maven,我有一个场景,其中Maven(运行Maven 3)项目依赖项(插件JAR等)托管在Git存储库中,以便于维护。由于公司的政策,我希望为Maven设置一个内部镜像,指向上面的Git存储库以获取工件。为了在settings.xml中设置镜像url,我似乎无法让“ssh”正常工作: <mirrors> <mirror> ... <mirrorOf>*</mirrorOf> <url>ssh://<server

我有一个场景,其中Maven(运行Maven 3)项目依赖项(插件JAR等)托管在Git存储库中,以便于维护。由于公司的政策,我希望为Maven设置一个内部镜像,指向上面的Git存储库以获取工件。为了在settings.xml中设置镜像url,我似乎无法让“ssh”正常工作:

<mirrors>
  <mirror>
    ...
    <mirrorOf>*</mirrorOf>
    <url>ssh://<server_name>/path/repo-name.git</url>
  </mirror>
</mirrors>

...
*
ssh:///path/repo-name.git

我读到Maven不支持ssh开箱即用,我无法让其他插件工作。有没有更好的办法让它发挥作用?可能是git scm插件?

您不能尝试将git repo设置为可通过http读取吗?是的,安装Apache并将其配置为提供位于git working Director中的文件最好是设置存储库管理器,并将这些依赖项部署到存储库管理器中。让生活更轻松。