เรียกใช้ไฟล์

คอนเทนเนอร์ของข้อมูลเกี่ยวกับชุดไฟล์ที่จำเป็นต่อการดำเนินการรันไทม์ ออบเจ็กต์นี้ควรส่งผ่าน DefaultInfo เพื่อบอกระบบบิลด์เกี่ยวกับ Runfile ที่เอาต์พุตที่กฎกำหนด

โปรดดูรายละเอียดในคู่มือการเรียกใช้ไฟล์

สมาชิก

empty_filenames

depset runfiles.empty_filenames

แสดงผลชื่อของไฟล์ว่างที่จะสร้าง

files

depset runfiles.files

แสดงผลชุดของ Runfile เป็นไฟล์

ผสาน

runfiles runfiles.merge(other)

แสดงผลออบเจ็กต์ Runfiles ใหม่ซึ่งมีเนื้อหาทั้งหมดของรายการนี้และอาร์กิวเมนต์

หมายเหตุ: เมื่อมีออบเจ็กต์ Runfile ที่จะรวมหลายรายการ ให้ใช้ merge_all() แทนการเรียกใช้ merge แบบวนซ้ำ เพื่อหลีกเลี่ยงการสร้างโครงสร้าง Depset ในระดับลึก ซึ่งอาจทำให้การสร้างล้มเหลวได้

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
other จำเป็น
ออบเจ็กต์ Runfiles ที่จะผสานรวมเข้าด้วยกัน

merge_all

runfiles runfiles.merge_all(other)

แสดงผลออบเจ็กต์ Runfiles ใหม่ซึ่งมีเนื้อหาทั้งหมดของออบเจ็กต์นี้และออบเจ็กต์ Runfiles ในอาร์กิวเมนต์

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
other sequence of runfiless ต้องระบุ
ลำดับของออบเจ็กต์ Runfiles ที่จะผสานรวม

depset runfiles.root_symlinks

แสดงผลชุดของ SymLink ราก

depset runfiles.symlinks

แสดงชุดของลิงก์สัญลักษณ์