runfile

Penampung informasi terkait kumpulan file yang diperlukan saat eksekusi runtime. Objek ini harus diteruskan melalui DefaultInfo untuk memberi tahu sistem build tentang file runtime yang diperlukan oleh output yang dihasilkan oleh aturan.

Lihat panduan file runtime untuk mengetahui detailnya.

Anggota

empty_filenames

depset runfiles.empty_filenames

Menampilkan nama file kosong yang akan dibuat.

files

depset runfiles.files

Menampilkan kumpulan file runtime sebagai file.

merge

runfiles runfiles.merge(other)

Menampilkan objek file runtime baru yang menyertakan semua konten objek ini dan argumen.

Catatan: Jika Anda memiliki banyak objek file runtime untuk digabungkan, gunakan merge_all() dan bukan memanggil merge dalam loop. Hal ini menghindari pembuatan struktur depset yang mendalam yang dapat menyebabkan kegagalan build.

Parameter

Parameter Deskripsi
other runfiles; wajib
Objek file runtime yang akan digabungkan ke dalam objek ini.

merge_all

runfiles runfiles.merge_all(other)

Menampilkan objek file runtime baru yang menyertakan semua konten objek ini dan objek file runtime dalam argumen.

Parameter

Parameter Deskripsi
other urutan runfiles; wajib
Urutan objek file runtime yang akan digabungkan ke dalam objek ini.

depset runfiles.root_symlinks

Menampilkan kumpulan symlink root.

depset runfiles.symlinks

Menampilkan kumpulan symlink.