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