我正在尝试将远程存储库 https://maven.forgerock.org/repo/forgerock-virtual 克隆到在我的 JFrog Artifactory 中设置的本地 Maven 存储库。要导入的唯一设置是从文件系统导入。我不确定如何将整个远程存储库克隆到这样的本地存储库?
此外,如果我先将远程存储库克隆到文件系统,然后再导入到本地存储库,它将消耗大量时间并且效率不够高。请帮忙
答案 0 :(得分:0)
克隆远程存储库根本不是一个好主意。您已经设置了一个二进制存储库管理器。在您的 Artifactory 中配置:
central
public
组中包含“中央”代理central
,随时需要
设置 Maven 的 settings.xml 以镜像 Maven Central 并重定向到 Artifactory 中的 public
组。例如,settings.xml 可以包含(示例使用 Nexus):
<mirrors>
<mirror>
<id>public-local</id>
<mirrorOf>central</mirrorOf>
<name>Let the default Maven Central repository is resolved in the local Nexus' public repository</name>
<url>http://localhost:8081/repository/public/</url>
</mirror>
</mirrors>
这允许您的 Artifactory 下载和本地缓存所有且仅您实际使用的工件。无需手动下载。