我如何强制 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>
这意味着所有请求都将指向此存储库。