我的组织在我们所有的项目中都使用 maven。每次我们创建新的 maven 项目时,都会从 maven 中央存储库下载 Artifact 。但是我想创建组织级别的本地存储库,其中所有 maven Artifact 都可用,并且当创建新的 maven 项目时,应该在本地存储库中查找 Artifact ,如果找不到,则只在 maven 中央存储库中查找。任何人都可以让我知道如何做到这一点。
谢谢。
最佳答案
你应该看看Sonatype Nexus存储库管理器。它可以用作缓存远程存储库的代理。 Nexus 设置完成后,您只需编辑您的 settings.xml
并添加如下内容:
<mirrors>
<mirror>
<id>nexus-proxy</id>
<name>Nexus Proxy</name>
<url>http://nexus.example.com/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
关于maven - 如何为 Maven Artifact 创建本地中央存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151261/