Перейти к основному содержанию
`Ctrl`+`K`

# Пример содержимого project.yaml

    scalaFeatureRelease:  2.13
    javaFeatureRelease:  21
    buildKit:
     name:  ru.bitec.phosagro
     version:  SNAPSHOT
    applicationServer:
     source:  <applicationServer_url>
     isPublish: true
    sbtPlugin:
     source:  <sbtPlugin_url>
     branch:  1.0.26
     isPublish: true
    modules:
     -  bs:
     source: <modules_url>
     branch:  1.85.42.1388
     isPublish: true

## Детальное описание полей конфигурации:

`scalaFeatureRelease`: Версия Scala, которая будет использоваться при сборке проекта.

`javaFeatureRelease`: Версия Java, используемая для компиляции проекта.

`buildKit`: Блок с информацией о комплекте сборки:

- `name`: Полное имя артефакта (например, Maven ID).

- `version`: Версия сборки, например `SNAPSHOT` или конкретный релиз.

`applicationServer`: Конфигурация серверной платформы:

- `source`: URL или путь к комплекту приложения.

- `isPublish`: Логический флаг, указывающий, должен ли сервер публиковаться (например, в репозиторий).

`sbtPlugin`: Настройки подключаемого SBT-плагина:

- `source`: URL к репозиторию с исходным кодом плагина.

- `branch`: Ветка, используемая для сборки.

- `isPublish`: Определяет, будет ли плагин опубликован как часть сборки.

`modules`: Список модулей проекта. Каждый модуль описывается именованной секцией, где:

- `<module_name>` — имя модуля (например, `bs`, `btk`).

  - `source`: URL к репозиторию модуля.

  - `branch`: Ветка, используемая при сборке.

  - `isPublish`: Флаг публикации данного модуля.