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

รายงานปัญหา ดูแหล่งที่มา รุ่น Nightly · 7.4 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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

ดูรายละเอียดได้ในคู่มือ runfiles

สมาชิก

empty_filenames

depset runfiles.empty_filenames

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

ไฟล์

depset runfiles.files

แสดงชุดไฟล์รันไทม์เป็นไฟล์

ผสาน

runfiles runfiles.merge(other)

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

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

พารามิเตอร์

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

merge_all

runfiles runfiles.merge_all(other)

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

พารามิเตอร์

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

depset runfiles.root_symlinks

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

depset runfiles.symlinks

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