Runfiles

รายงานปัญหา ดูแหล่งที่มา

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

ดูรายละเอียดได้ที่คําแนะนําเกี่ยวกับ Run files

สมาชิก

ชื่อไฟล์ว่างเปล่า

depset runfiles.empty_filenames

แสดงชื่อของไฟล์ที่ว่างเปล่าเพื่อสร้าง

files

depset runfiles.files

แสดงชุดของการเรียกใช้เป็นไฟล์

ผสาน

runfiles runfiles.merge(other)

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

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

พารามิเตอร์

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

ผสานทั้งหมด

runfiles runfiles.merge_all(other)

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

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
other sequence of runfiless; จําเป็น
ลําดับออบเจ็กต์ของ Runfile ที่จะผสานเข้ากับรายการนี้

depset runfiles.root_symlinks

แสดงผลชุดลิงก์สมมาตรของรูท

depset runfiles.symlinks

แสดงชุดของรูปแบบลิงก์