首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Maven存储库更改为同一网络中的内置存储库

如何将Maven存储库更改为同一网络中的内置存储库
EN

Stack Overflow用户
提问于 2016-04-27 21:20:18
回答 1查看 29关注 0票数 0

在我们的项目中,我们需要在远程机器上设置一个存储库,我需要指向该存储库。我尝试过更改settings.xml。

但这并不管用。然后我直接在pom中添加了仓库。

这是可行的。但我仍然看到这些工件是从中央存储库下载的。当我检查有效的pom时,我看到提到了中央存储库和提到的内部存储库。

我不需要从中央存储库下载工件。相反,我需要从我的远程存储库下载。我如何才能做到这一点。TIA :)

EN

回答 1

Stack Overflow用户

发布于 2016-04-27 21:54:09

您可以通过使Maven镜像所有存储库请求来强制Maven使用单个存储库。存储库必须包含所有所需的工件,或者能够将请求代理到其他存储库。当将内部公司存储库与Maven repository Manager一起使用来代理外部请求时,此设置最有用。

要实现此目的,请将mirrorOf设置为*。

代码语言:javascript
复制
<settings>
  ...
  <mirrors>
    <mirror>
      <id>internal-repository</id>
      <name>Maven Repository Manager running on repo.mycompany.com</name>
      <url>http://repo.mycompany.com/proxy</url>
      <mirrorOf>*</mirrorOf>
    </mirror>
  </mirrors>
  ...
</settings>

更多详细信息here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36891066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档