我如何强制 Maven 到 仅使用我的本地存储库和 Intranet 上的单个特定存储库 而不是从互联网上下载任何东西?甚至我的 POM 都指定了单个公司的内部存储库,maven 会转到从 libs 的 POM 文件中获取的 Internet 存储库以获取依赖项。

请您参考如下方法:

在您的 settings.xml(通常在 %user.home%/.m2 下)中,您可以配置它。

例如。

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

关键部分是 <mirrorOf>*</mirrorOf>这意味着所有请求都将指向此存储库。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!