[英]Clone a remote maven repository to a local repository in artifactory
我正在嘗試將遠程存儲庫https://maven.forgerock.org/repo/forgerock-virtual克隆到在我的 JFrog Artifactory 中設置的本地 maven 存儲庫。 要導入的唯一設置是從文件系統導入。 我不確定如何將整個遠程存儲庫克隆到這樣的本地存儲庫?
此外,如果我先將遠程存儲庫克隆到文件系統,然后導入到本地存儲庫,則會消耗大量時間並且效率不夠。 請幫忙
克隆遠程存儲庫根本不是一個好主意。 您已經設置了二進制存儲庫管理器。 在您的 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 下載並在本地緩存所有且僅您實際使用的工件。 無需手動下載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.