คอนเทนเนอร์ของข้อมูลเกี่ยวกับชุดไฟล์ที่จำเป็นในการดำเนินการรันไทม์ ควรถ่ายทอดออบเจ็กต์นี้ผ่าน DefaultInfo เพื่อบอกระบบบิลด์เกี่ยวกับไฟล์ที่รันซึ่งเอาต์พุตที่สร้างโดยกฎต้องการ
ดูรายละเอียดได้ที่คำแนะนำเกี่ยวกับไฟล์ที่เรียกใช้
สมาชิก
empty_filenames
depset runfiles.empty_filenames
ไฟล์
depset runfiles.files
ผสาน
runfiles runfiles.merge(other)
หมายเหตุ: เมื่อมีออบเจ็กต์ Runfiles จำนวนมากที่ต้องผสาน ให้ใช้ merge_all()
แทนการเรียกใช้ merge
ในลูป ซึ่งจะช่วยหลีกเลี่ยงการสร้างโครงสร้าง Depset ที่ซับซ้อนซึ่งอาจทำให้การสร้างล้มเหลว
พารามิเตอร์
พารามิเตอร์ | คำอธิบาย |
---|---|
other
|
runfiles;
required ออบเจ็กต์ runfiles ที่จะผสานรวมกับออบเจ็กต์นี้ |
merge_all
runfiles runfiles.merge_all(other)
พารามิเตอร์
พารามิเตอร์ | คำอธิบาย |
---|---|
other
|
ลำดับของ runfiles
ต้องระบุ ลำดับของออบเจ็กต์ runfiles ที่จะผสานรวมเข้ากับออบเจ็กต์นี้ |
root_symlinks
depset runfiles.root_symlinks
ลิงก์สัญลักษณ์
depset runfiles.symlinks