DefaultInfo có các trường sau: filesfiles_to_rundata_runfilesdefault_runfiles
Hội viên
DefaultInfo
DefaultInfo DefaultInfo(files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)
Hàm khởi tạo DefaultInfo.
Thông số
| Tham số | Mô tả |
|---|---|
files
|
depset; hoặc None;
mặc định là NoneMột depset của File đối tượng đại diện cho các đầu ra mặc định để tạo khi mục tiêu này được chỉ định trên dòng lệnh bazel. Theo mặc định, đó là tất cả các đầu ra được khai báo trước.
|
runfiles
|
runfiles; hoặc None;
mặc định là NoneTrình mô tả runfiles mô tả các tệp mà mục tiêu này cần khi chạy (thông qua lệnh run hoặc dưới dạng phần phụ thuộc công cụ).
|
data_runfiles
|
runfiles; hoặc None;
mặc định là NoneBạn nên tránh sử dụng tham số này (xem "các tính năng runfiles cần tránh") Trình mô tả runfiles mô tả các runfiles mà mục tiêu này cần để chạy khi đó là một phần phụ thuộc thông qua thuộc tínhdata.
|
default_runfiles
|
runfiles; hoặc None;
mặc định là NoneBạn nên tránh sử dụng tham số này (xem "các tính năng runfiles cần tránh") Trình mô tả runfiles mô tả các runfiles mà mục tiêu này cần để chạy khi đó là một phần phụ thuộc thông qua bất kỳ thuộc tính nào khác ngoài thuộc tínhdata.
|
executable
|
Tệp; hoặc None;
mặc định là NoneNếu quy tắc này được đánh dấu là executable hoặc test, thì đây là đối tượng File đại diện cho tệp cần được thực thi để chạy mục tiêu. Theo mặc định, đó là đầu ra được khai báo trước ctx.outputs.executable, nhưng bạn nên truyền một tệp khác (được khai báo trước hoặc không) một cách rõ ràng.
|
data_runfiles
runfiles DefaultInfo.data_runfiles
data. Trong hầu hết các trường hợp, hãy sử dụng tham số default_runfiles. Xem "các tính năng runfiles cần tránh" để biết thông tin chi tiết.
Có thể trả về None.
default_runfiles
runfiles DefaultInfo.default_runfiles
run hoặc dưới dạng phần phụ thuộc công cụ).
Có thể trả về None.
files
depset DefaultInfo.files
depset của các đối tượng File đại diện cho các đầu ra mặc định để tạo khi mục tiêu này được chỉ định trên dòng lệnh bazel. Theo mặc định, đó là tất cả các đầu ra được khai báo trước.
Có thể trả về None.
files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider chứa thông tin về tệp thực thi và runfiles của mục tiêu.
Có thể trả về None.