ข้อมูลเริ่มต้น

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

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

ดูคำแนะนำแบบละเอียดเกี่ยวกับวิธีใช้ผู้ให้บริการรายนี้ได้ที่หน้ากฎ

สมาชิก

DefaultInfo

DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)

เครื่องมือสร้าง DefaultInfo

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
files depset หรือ None; ค่าเริ่มต้นคือ None
depset ของออบเจ็กต์ File ที่แสดงเอาต์พุตเริ่มต้นที่จะสร้างเมื่อระบุเป้าหมายนี้ในบรรทัดคำสั่ง Bazel โดยค่าเริ่มต้นจะเป็นเอาต์พุตที่ประกาศไว้ล่วงหน้าทั้งหมด
runfiles runfiles หรือ None ค่าเริ่มต้นคือ None
ตัวอธิบาย runfiles ที่อธิบายไฟล์ที่เป้าหมายนี้ต้องการเมื่อเรียกใช้ (เช่น ผ่านคำสั่ง run หรือเป็นทรัพยากร Dependency ของเครื่องมือสำหรับการดำเนินการ)
data_runfiles runfiles หรือ None ค่าเริ่มต้นคือ None

ขอแนะนําให้หลีกเลี่ยงการใช้พารามิเตอร์นี้ (ดู "ฟีเจอร์ runfiles ที่ควรหลีกเลี่ยง")

ตัวอธิบายไฟล์ที่เรียกใช้ซึ่งอธิบายไฟล์ที่เรียกใช้ที่เป้าหมายนี้ต้องใช้ในการเรียกใช้เมื่อเป็นทรัพยากร Dependency ผ่านแอตทริบิวต์ data
default_runfiles runfiles หรือ None ค่าเริ่มต้นคือ None

ขอแนะนําให้หลีกเลี่ยงการใช้พารามิเตอร์นี้ (ดู "ฟีเจอร์ runfiles ที่ควรหลีกเลี่ยง")

ตัวอธิบายไฟล์ที่เรียกใช้ซึ่งอธิบายไฟล์ที่เรียกใช้ที่เป้าหมายนี้ต้องใช้ในการเรียกใช้เมื่อเป็นทรัพยากร Dependency ผ่านแอตทริบิวต์อื่นๆ นอกเหนือจากแอตทริบิวต์ data
executable ไฟล์ หรือ None ค่าเริ่มต้นคือ None
หากทำเครื่องหมายกฎนี้เป็น executable หรือ test แสดงว่าเป็นออบเจ็กต์ File ที่แสดงถึงไฟล์ที่ควรเรียกใช้เพื่อเรียกใช้เป้าหมาย โดยค่าเริ่มต้นจะเป็นเอาต์พุตที่ประกาศไว้ล่วงหน้า ctx.outputs.executable แต่ขอแนะนำให้ส่งไฟล์อื่น (ไม่ว่าจะประกาศไว้ล่วงหน้าหรือไม่ก็ตาม) อย่างชัดเจน

data_runfiles

runfiles DefaultInfo.data_runfiles

ตัวอธิบาย runfiles ที่อธิบายไฟล์ที่เป้าหมายนี้ต้องการเมื่อเรียกใช้ในกรณีที่เป็นdataแอตทริบิวต์การอ้างอิง ในกรณีส่วนใหญ่ ให้ใช้พารามิเตอร์ default_runfiles แทน ดูรายละเอียดได้ที่ "ฟีเจอร์ของไฟล์ที่เรียกใช้ที่ควรหลีกเลี่ยง" อาจส่งคืน None

default_runfiles

runfiles DefaultInfo.default_runfiles

ตัวอธิบาย Runfiles ที่อธิบายไฟล์ที่เป้าหมายนี้ต้องการเมื่อเรียกใช้ (ผ่านคำสั่ง run หรือเป็นทรัพยากร Dependency ของเครื่องมือ) อาจส่งคืน None

ไฟล์

depset DefaultInfo.files

depset ของออบเจ็กต์ File ที่แสดงเอาต์พุตเริ่มต้นที่จะสร้างเมื่อระบุเป้าหมายนี้ในบรรทัดคำสั่ง Bazel โดยค่าเริ่มต้นจะเป็นเอาต์พุตที่ประกาศไว้ล่วงหน้าทั้งหมด อาจส่งคืน None

files_to_run

FilesToRunProvider DefaultInfo.files_to_run

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