ผู้ให้บริการที่ให้ข้อมูลทั่วไปเกี่ยวกับไฟล์โดยตรงและไฟล์ที่ส่งต่อของเป้าหมาย กฎทุกประเภทมีผู้ให้บริการรายนี้ แม้ว่าฟังก์ชันการติดตั้งใช้งานของกฎจะไม่แสดงอย่างชัดเจนก็ตาม
ดูคำแนะนำแบบละเอียดเกี่ยวกับวิธีใช้ผู้ให้บริการรายนี้ได้ที่หน้ากฎ
สมาชิก
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
data
แอตทริบิวต์การอ้างอิง ในกรณีส่วนใหญ่ ให้ใช้พารามิเตอร์ default_runfiles
แทน ดูรายละเอียดได้ที่ "ฟีเจอร์ของไฟล์ที่เรียกใช้ที่ควรหลีกเลี่ยง"
อาจส่งคืน None
default_runfiles
runfiles DefaultInfo.default_runfiles
run
หรือเป็นทรัพยากร Dependency ของเครื่องมือ)
อาจส่งคืน None
ไฟล์
depset DefaultInfo.files
depset
ของออบเจ็กต์ File
ที่แสดงเอาต์พุตเริ่มต้นที่จะสร้างเมื่อระบุเป้าหมายนี้ในบรรทัดคำสั่ง Bazel โดยค่าเริ่มต้นจะเป็นเอาต์พุตที่ประกาศไว้ล่วงหน้าทั้งหมด
อาจส่งคืน None
files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider
ที่มีข้อมูลเกี่ยวกับไฟล์ที่เรียกใช้งานได้และไฟล์ที่ใช้เรียกใช้ของเป้าหมาย
อาจส่งคืน None