fuchsia_licenses_spdx

为指定目标生成许可 spdx 文件。

此规则会针对给定目标所依赖的所有 @rules_license://rules:license 声明,生成一个许可 SPDX json 文件。

SPDX JSON 符合以下要求: https://github.com/spdx/spdx-spec/blob/master/schemas/spdx-schema.json

属性

名称 说明 类型 强制 默认
name 此目标的唯一名称。 名称 必需 -
目标 许可汇总来源的目标。已弃用:请改用 licenses 标签 可选 None
许可 许可信息。指向 fuchsia_licenses_collection 规则。 标签 可选 None
root_package_name SPDX 根软件包的名称。
如果缺少此参数,则改用目标的名称。
String 可选 ""
root_package_homepage SPDX 根软件包的首页。 String 可选 ""
document_namespace 文档中 SPDX 引用的唯一命名空间网址 String 必需 -
licenses_cross_refs_base_url 许可路径是本地文件的基础网址 String 必需 -