Um contêiner de informações sobre um conjunto de arquivos necessários na execução do ambiente de execução. Esse objeto precisa ser transmitido por DefaultInfo para informar ao sistema de build sobre os arquivos de execução necessários para as saídas produzidas pela regra.
Consulte o guia de runfiles para mais detalhes.
Membros
empty_filenames
depset runfiles.empty_filenamesRetorna nomes de arquivos vazios a serem criados.
arquivos
depset runfiles.filesRetorna o conjunto de arquivos de execução como arquivos.
merge
runfiles runfiles.merge(other)Retorna um novo objeto runfiles que inclui todo o conteúdo desse e o argumento.
Observação:quando você tem muitos objetos de runfiles para mesclar, use merge_all()
em vez de chamar merge
em um loop. Isso evita a construção de estruturas de depset profundas, que podem causar falhas de build.
Parâmetros
Parâmetro | Descrição |
---|---|
other
|
runfiles:
obrigatório O objeto runfiles a ser mesclado a este. |
merge_all
runfiles runfiles.merge_all(other)Retorna um novo objeto de arquivos de execução que inclui todo o conteúdo deste e dos objetos de arquivos de execução no argumento.
Parâmetros
Parâmetro | Descrição |
---|---|
other
|
Sequência de runfiless;
obrigatória A sequência de objetos de runfiles a serem mesclados. |
root_symlinks
depset runfiles.root_symlinksRetorna o conjunto de links simbólicos de raiz.
links simbólicos
depset runfiles.symlinksRetorna o conjunto de links simbólicos.