开发者

How to prevent Maven from accessing remote repositories?

How can I enforce Maven to only use my local repository and single specific repository on intranet and not downloading anything f开发者_运维技巧rom internet? Even my POMs all has single company's internal repository specified, maven goes to internet repositories taken from libs' POM files to fetch dependencies.


In your settings.xml (usually under %user.home%/.m2) you can configure this.

E.g.

<mirrors>
    <mirror>
      <id>repo.example.com</id>
      <mirrorOf>*</mirrorOf>
      <name>Internal repo</name>
      <url>http://repo.example.com/repo</url>
    </mirror>
</mirrors>

The key part there is the <mirrorOf>*</mirrorOf> which means that all requests will be directed at this repository.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜