convert
Переведите исходники между форматами Designer и EDT.
Примеры ответов; пути и длительность зависят от запуска.
convert
v8-runner convert
Преобразует исходники в другой формат через EDT CLI (108). Направление выбирается по format проекта.
Формат исходников
- Конфигуратор
- Преобразует XML-исходники в проект EDT.
- EDT
- Экспортирует проект EDT в XML-исходники платформы.
Для сборки пакета .cf, .cfe, .epf или .erf используйте make.
Классы ответов
Классы относятся ко всем вариантам этой команды; условия отдельных ключей указаны в строках. Примеры ниже показывают форму ответа, а не все сочетания настроек.
| Класс | Когда возникает и что означает |
|---|---|
| Исходники преобразованы | outputs перечисляет созданные результаты. |
| Результаты созданы с предупреждением | Сбой уборки или отложенное прерывание после публикации описаны в message. |
| План подготовлен | В outputs будущие пути; provider_dispatched: false. |
| Преобразование не разрешено | Нет подходящего набора, невалидные исходники, небезопасный выходной путь, риск потери файлов или EDT недоступен. |
| Не все наборы преобразованы | ok: false; outputs может содержать уже завершённые наборы. Общий откат всех результатов не обещается. |
| Выполнение прервано | Отмена или таймаут; проверьте outputs и message. |
Причины отказов и различия между ошибкой команды, ошибкой шага и диагностикой запуска — в словаре ответов.
Варианты ответа
Операция завершилась успешно
Фрагмент успешного текстового ответа:
workspace: build/convert/edt-workspace
source-set main: src/cf -> build/convert/out/main/edt
Преобразование не завершилось
В этом примере outputs пуст. Если до ошибки другой набор завершён, его output остаётся в массиве.
direction: designer-to-edt
workspace: build/convert/edt-workspace
Convert failed
ERROR: platform error: EDT conversion failed
Результат создан, уборка не удалась
ok остаётся true; созданные outputs сохраняются, сопутствующая проблема — в message.
workspace: build/convert/edt-workspace
[warning] temporary directory cleanup failed
Convert completed with warnings
convert --dry-run
v8-runner convert --dry-run
Превью проверяет настройки и доступность исполнителя. Платформа не запускается; база и выходные файлы не меняются. Без --dry-run выполняется указанная операция.
Варианты ответа
План преобразования подготовлен
Успех превью подтверждает подготовку плана, а не выполнение операции. Фрагмент текстового ответа:
direction: designer-to-edt
workspace: build/convert/edt-workspace