为指定目标生成许可 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 | 必需 | - |