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

รายงานปัญหา ดูแหล่งที่มา ตอนกลางคืน · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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

ดูรายละเอียดได้ที่คู่มือ Runfiles

สมาชิก

empty_filenames

depset runfiles.empty_filenames

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

files

depset runfiles.files

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

ผสาน

runfiles runfiles.merge(other)

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

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

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
other runfiles; ต้องระบุ
ออบเจ็กต์ Runfile ที่จะรวม

merge_all

runfiles runfiles.merge_all(other)

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

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
other ลำดับของrunfiles จำเป็น
ลำดับของออบเจ็กต์ Runfile ที่จะรวม

depset runfiles.root_symlinks

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

depset runfiles.symlinks

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