Конфигуратор проектов
Contents
Конфигуратор проектов#
Для запуска используйте gsf-cli\config.cmd
.
Используется для расширенного конфигурирования утилиты в случаи если не хватает ярлыков.
Commands:#
usage: config.py [-h] cmd ...
positional arguments:
cmd Команды
full_help Распечатать справку
configure Обновить конфигурацию
load_config Загрузить конфигурацию
add_project добавить проект
delete_project Удалить проект
activate_project
Активировать проект
enable_headless
Включить автономный режим
disable_headless
Выключить автономный режим
options:
-h, --help show this help message and exit
Full_help#
usage: config.py full_help [-h]
options:
-h, --help show this help message and exit
Configure#
usage: config.py configure [-h]
options:
-h, --help show this help message and exit
Load_config#
usage: config.py load_config [-h] [-f F]
Загружает конфигурацию из файла.
Конфигурация проекта содержит json файл с атрибутами:
sbt_home - местоположение sbt, если не задан sbt ищется из переменной окружения path
svn_path - местоположение svn, если не задано svn ищется из переменной окружения path
projects - массив проектов.
Атрибуты проекта:
name - имя проекта
project_source - источник проекта
jdk_home - адрес локации jdk
server_source - источник сервера приложения, игнорируется если сборка проекта идет от комплекта сборки
options:
-h, --help show this help message and exit
-f F файл конфигурации
Add_project#
usage: config.py add_project [-h]
Добавляет проект, конфигурация задается мастером создания проекта
options:
-h, --help show this help message and exit
Delete_project#
usage: config.py delete_project [-h]
Мастер удаления проекта из конфигурации
options:
-h, --help show this help message and exit
Activate_project#
usage: config.py activate_project [-h]
options:
-h, --help show this help message and exit
Enable_headless#
usage: config.py enable_headless [-h]
А автономном режиме запрещено взаимодействие с пользователем.
В случаи необходимости запроса пользователя будет выброшено исключение
options:
-h, --help show this help message and exit
Disable_headless#
usage: config.py disable_headless [-h]
А интерактивном режиме возможно взаимодействие с пользователем
options:
-h, --help show this help message and exit