「(new_)git_repository」和「(new_)http_archive」工作空間規則以這種方式處理外部項目,以便在構建或預取時將任何外部依賴項複製到鏈接到工作空間的臨時目錄${WORKSPACE}/bazel-workspace/external/${EXTERNAL_DEP_NAME}
。將外部依賴項保存到項目存儲庫
我想在本地存儲在我的回購中的外部依賴關係,所以如果遠程存儲庫消失,即使在新計算機上,它也沒有被緩存,我會有依賴副本。
我可以在不編寫自定義工作區規則的情況下以某種方式更改默認行爲嗎?
是的,我想檢查他們到VCS中,但我想使用bazel機制來下載/更新它們。 – Redwan
我明白了。不知道這是否受支持,我不認爲自定義工作區規則會幫助你。我建議稍微改變一下問題,關注如何使用bazel機制來管理**簽入**外部依賴 – Ittai
Ittai是正確的,現在bazel不支持自動更新外部存儲庫。 – mhlopko