容器,其中包含執行階段執行作業所需的檔案組合相關資訊。這個物件應透過 DefaultInfo 傳遞,以便向建構系統說明規則產生的輸出內容所需的執行檔案。
詳情請參閱runfiles 指南。
成員
empty_filenames
depset runfiles.empty_filenames傳回要建立的空白檔案名稱。
檔案
depset runfiles.files以檔案形式傳回一組執行檔。
合併
runfiles runfiles.merge(other)傳回新的 runfiles 物件,其中包含此物件和引數的所有內容。
注意:如果您有許多要合併的執行檔案物件,請使用 merge_all()
,而不要在迴圈中呼叫 merge
。這樣就能避免建構可能導致建構失敗的深層 depset 結構。
參數
參數 | 說明 |
---|---|
other
|
runfiles;必要 要合併到此項目的 runfiles 物件。 |
merge_all
runfiles runfiles.merge_all(other)傳回新的 runfiles 物件,其中包含此物件和引數中 runfiles 物件的所有內容。
參數
參數 | 說明 |
---|---|
other
|
runfiles 的序列;
必要 要合併至此的 runfiles 物件序列。 |
root_symlinks
depset runfiles.root_symlinks傳回根目錄符號連結集。
符號連結
depset runfiles.symlinks傳回一組符號連結。