Сборка и упаковка плагинов MPS
★ 7.9 · vibe-coding
mps-distribution-build — это скилл для Claude Code, который помогает встраивать новые Java/Kotlin-плагины в архивы дистрибутива MPS, отлаживать проблемы упаковки в `build/mps*.xml` и разбираться, где оседают артефакты плагинов. Скилл охватывает весь генерируемый Ant-пайплайн: от авторинга в `plugins/mps-build/solutions/mpsBuild/models/build.mps` (источник истины, из которого генерируются все `build/mps*.xml`) до проводки плагина через агрегатор `mps` и `mpsDistribution`. Ключевые операции — добавление `BuildProject`, правильное объявление зависимостей и layout-а, регенерация скриптов и пошаговая smoke-проверка через `ant -f build/<projectName>.xml assemble` до запуска полного `build/run_build.sh`. Скилл предупреждает о типичных ловушках: файлы `build/mps*.xml` генерируются и не редактируются вручную, IDEA-jar-ы требуют предварительного `ant -f build/build.xml platform`, а плагин, собравшийся в `build/artifacts/`, не попадёт в финальный zip без явной проводки в агрегатор. Подходит разработчикам, расширяющим MPS собственными плагинами и настраивающим сборочный конвейер дистрибутива.
- #mps
- #build-system
- #ant
- #plugin-bundling
- #distribution