我的组织使用maven进行所有项目。每次我们创建新的maven项目时,都会从maven中央存储库下载工件。但是我想创建组织级本地存储库,其中所有maven工件都可用,并且当创建新的maven项目时应该在本地存储库中查找工件,如果没有找到,则只查看maven中央存储库。任何人都可以让我知道如何做到这一点。
感谢。
答案 0 :(得分:6)
您应该查看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>
答案 1 :(得分:1)
您可以使用Artifactory或类似的Repository Management工具