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

รายงานปัญหา ดูแหล่งที่มา Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

ดูรายละเอียดได้ที่คำแนะนำเกี่ยวกับไฟล์ที่เรียกใช้

สมาชิก

empty_filenames

depset runfiles.empty_filenames

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

ไฟล์

depset runfiles.files

แสดงผลชุดไฟล์ที่เรียกใช้เป็นไฟล์

ผสาน

runfiles runfiles.merge(other)

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

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

พารามิเตอร์

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

merge_all

runfiles runfiles.merge_all(other)

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

พารามิเตอร์

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

depset runfiles.root_symlinks

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

depset runfiles.symlinks

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