tệp chạy

Một vùng chứa thông tin liên quan đến một tập hợp các tệp cần thiết để thực thi thời gian chạy. Bạn nên truyền đối tượng này thông qua DefaultInfo để cho hệ thống xây dựng biết về các tệp thực thi cần thiết cho kết quả đầu ra do quy tắc tạo ra.

Xem hướng dẫn về tệp thực thi để biết thêm thông tin chi tiết.

Hội viên

empty_filenames

depset runfiles.empty_filenames

Trả về tên của các tệp trống cần tạo.

files

depset runfiles.files

Trả về tập hợp các tệp thực thi dưới dạng tệp.

hợp nhất

runfiles runfiles.merge(other)

Trả về một đối tượng tệp thực thi mới bao gồm tất cả nội dung của đối tượng này và đối số.

Lưu ý: Khi bạn có nhiều đối tượng tệp thực thi để hợp nhất, hãy sử dụng merge_all() thay vì gọi merge trong một vòng lặp. Điều này giúp tránh tạo các cấu trúc depset sâu có thể gây ra lỗi xây dựng.

Tham số

Tham số Mô tả
other runfiles; required
Đối tượng tệp thực thi cần hợp nhất vào đối tượng này.

merge_all

runfiles runfiles.merge_all(other)

Trả về một đối tượng tệp thực thi mới bao gồm tất cả nội dung của đối tượng này và các đối tượng tệp thực thi trong đối số.

Tham số

Tham số Mô tả
other trình tự của các runfiless; bắt buộc
Trình tự của các đối tượng tệp thực thi cần hợp nhất vào đối tượng này.

depset runfiles.root_symlinks

Trả về tập hợp các đường liên kết tượng trưng gốc.

depset runfiles.symlinks

Trả về tập hợp các đường liên kết tượng trưng.