Менеджер проектов#

Для запуска используйте gsf-cli\manage.cmd. Используется для расширенного управления проектами в случаи если не хватает ярлыков.

Commands:#

usage: manage.py [-h] [-p P] [--all] cmd ...

positional arguments:
  cmd                   Команды
    full_help           Распечатать справку
    prepare_project     Подготовить проект к работе
    refresh_server      Обновить сервер приложения
    refresh_source      Обновить исходный код
    refresh             Обновить зависимости
    init_project        Инициализировать проект проекта
    configure_idea      Настроить idea
    set_is_publish_release
                        Установить признак публикации релиза
    refresh_links       Обновить ярлыки
    publish             Опубликовать
    publish_sbt_plugin  Опубликовать sbt plugin
    build               Собрать проект
    clean               Очистить

options:
  -h, --help            show this help message and exit
  -p P                  Имя проекта
  --all                 Выполнить действие для всех проектов

Full_help#

usage: manage.py full_help [-h]

options:
  -h, --help  show this help message and exit

Prepare_project#

usage: manage.py prepare_project [-h]

Подготавливает проект к работе, загружает сервер приложения, исходный кода, а так же конфигурирует idea

options:
  -h, --help  show this help message and exit

Refresh_server#

usage: manage.py refresh_server [-h]

Обновляет сервер приложение

options:
  -h, --help  show this help message and exit

Refresh_source#

usage: manage.py refresh_source [-h]

Обновляет исходный код проекта, при необходимости делает checkout проекта

options:
  -h, --help  show this help message and exit

Refresh#

usage: manage.py refresh [-h]

Обновляет зависимости

options:
  -h, --help  show this help message and exit

Init_project#

usage: manage.py init_project [-h]

Инициализация проекта, создание необходимых файлов перед запуском idea

options:
  -h, --help  show this help message and exit

Configure_idea#

usage: manage.py configure_idea [-h]

Конфигурация idea.
При этом происходит:
Создание конфигурации для запуска сервера приложения; 
Настройка для проектов системы контроля версий.
Смотри Intellij Idea: Settings > Version Control > Directory mappings

options:
  -h, --help  show this help message and exit

Set_is_publish_release#

usage: manage.py set_is_publish_release [-h]

Вызывает мастера установки признака публикации релиза.
В случаи если признак установлен публикация происходит по версии
заданной в конфигурации проекта.

options:
  -h, --help  show this help message and exit

Publish#

usage: manage.py publish [-h]

Опубликовать комплект сборки

options:
  -h, --help  show this help message and exit

Publish_sbt_plugin#

usage: manage.py publish_sbt_plugin [-h]

Опубликовать sbt plugin из комплекта сборки

options:
  -h, --help  show this help message and exit

Build#

usage: manage.py build [-h]

Выполняет обновление сервера, плагина, компиляцию и публикацию

options:
  -h, --help  show this help message and exit

Clean#

usage: manage.py clean [-h]

Очистить

options:
  -h, --help  show this help message and exit