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