實作 fuchsia_product_configuration 的新實作項目,可使用原始 JSON 設定。
參數
| 名稱 | 說明 | 預設 | 
|---|---|---|
| name | 規則名稱。 | - | 
| product_config_json | 產品組合 JSON 設定,做為 Starlark 字典。 這個 JSON 設定的格式可在下列 Rust 定義中找到: //src/lib/assembly/config_schema/src/assembly_config.rs 使用檔案路徑的鍵值應宣告為字串,並 透過「LABEL("」前置字串和「)"」後置字串包裝標籤路徑。例如: <br>{<br>    "platform": {<br>        "some_file": "LABEL(//path/to/file)",<br>    },<br>},<br>除了 product.packages 和 product.base_drivers,所有組合 JSON 輸入都支援,且必須透過以下參數指定。 TODO(https://fxbug.dev/42073826):指向文件,而非 Rust 定義 | None | 
| bootfs_packages | 要納入啟動檔案系統的 Fuchsia 套件。 | None | 
| base_packages | 要納入基礎的 Fuchsia 套件。 | None | 
| cache_packages | 要納入快取的 Fuchsia 套件。 | None | 
| base_driver_packages | 產品中要納入的基本驅動程式庫套件。 | None | 
| ota_configuration | 與產品搭配使用的 OTA 設定。 | None | 
| relative_paths | - | False | 
| kwargs | 傳遞至導入規則的常見 Bazel 規則引數。 | - |