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