如需查看有关如何使用此提供商的详细指南,请参阅规则页面。
成员
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描述相应目标在运行时(例如通过 run命令或作为操作的工具依赖项)所需文件的runfiles描述符。 | 
| data_runfiles | runfiles;或 None;
                                     默认值为None建议您避免使用此参数(请参阅“应避免使用的 runfiles 功能”)runfiles 描述符,用于描述此目标通过 data属性作为依赖项运行时所需的 runfiles。 | 
| default_runfiles | runfiles;或 None;
                                     默认值为None建议您避免使用此参数(请参阅“应避免使用的 runfiles 功能”)runfiles 描述符,用于描述此目标在通过除 data属性以外的任何属性作为依赖项运行时所需的 runfiles。 | 
| executable | 文件;或 None;
                                     默认值为None如果相应规则标记为 executable或test,则这是一个File对象,表示应执行以运行目标的文件。默认情况下,它是预先声明的输出ctx.outputs.executable,但建议明确传递另一个文件(无论是否预先声明)。 | 
data_runfiles
runfiles DefaultInfo.data_runfiles
data 依赖项属性运行时所需的文件。在大多数情况下,请改用 default_runfiles 参数。如需了解详情,请参阅“应避免使用的 runfiles 功能”。
                 可能会返回 None。
        default_runfiles
runfiles DefaultInfo.default_runfiles
run 命令或作为工具依赖项)所需的文件。
                 可能会返回 None。
        文件
depset DefaultInfo.files
depset,包含 File 个对象,表示在 Bazel 命令行中指定此目标时要构建的默认输出。默认值为所有预先声明的输出。
                 可能会返回 None。
        files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider 对象,包含有关目标可执行文件和 runfile 的信息。
                 可能会返回 None。