Файл манифеста компонента Fuchsia v2, hello_world_ cpp .cm отличается от файла v1 .cmx? - PullRequest
0 голосов
/ 08 апреля 2020

Фуксия> Концепции> Компоненты различает компоненты v1 и v2:

Каркас компонента находится в активной разработке. Этот документ охватывает только новую архитектуру (компоненты v2), реализованную component_manager. Старая архитектура (компоненты v1), реализованная appmgr, все еще используется, но будет удалена после завершения перехода на новую архитектуру.

Файл манифеста компонента v2 для fuchsia-pkg равен .cm file:

fuchsia-pkg

URL-адрес компонента fuchsia-pkg - это URL-адрес пакета, который находит компонент, распространяемый в пакете Fuchsia. Он имеет тот же формат, что и URL-адрес пакета, с указанием пути ресурса относительно пакета root, в котором находится манифест компонента. Этот путь обычно имеет вид meta / имя-манифеста .cm.

A компонент v1 файл манифеста компонента, например, examples / hello_world / cpp / meta / hello_world_ cpp .cmx :

{
    "program": {
        "binary": "bin/hello_world_cpp"
    },
    "sandbox": {
        "services": [
            "fuchsia.logger.LogSink"
        ]
    }
}

Чем отличаются файлы манифеста компонент v2 , hello_world_cpp.cm, *1031*

...