Развёртывание рабочего места под Windows
Contents
Развёртывание рабочего места под Windows#
Рабочее место под Windows с редактором исходного кода IntelliJ IDEA Community Edition.
Необходимые компоненты#
Установка#
Установка#
Установите
IntelliJ IDEA Community EditionУстановите в IDE IntelliJ IDEA
SCALA PluginЗапустите
IDE IntelliJ IDEAи установите плагин (Global3se-plugin-1.0-SNAPSHOT), поставляемый сGlobal3FrameworkStarterKit(подробнее по установке плагина)Перезапустить
IDE IntelliJ IDEAи на главной странице перейти на вкладкуGlobal FrameworkНа ней установить
JDK 1.8Установить шаблоны
IDE IntelliJ IDEA(idea files)Установить
Gsf-cliв директориюC:\programs\gsf-cliУстановить
Sbtверсии 1.8.2 в директориюC:\programs\sbtУстановить
GitУстановить дополнительные инструменты
Настройка проекта на примере pgDev#
Настраиваем проект с использованием Gsf-cli (подробнее об утилите командной строки Global System Framework)
Для добавления нового проекта необходимо запустить скрипт
add_project.cmd, расположенный по адресу:C:\programs\gsf-cli\links\add_project.cmdИмя проекта
pgDevВыбрать путь к
JDK, неJREПуть к проекту
https://extgit.global-system.ru/appdev/internal/pgdev.git(вставка из буфера обмена происходит при нажатии правой кнопкой мыши)Дальнейшие вопросы можно оставить по умолчанию
После того как предложит
запустить idea, следует выбратьда, далее для конфигурирования idea нужно дождаться окончания экспорта и закрыть Idea, и затем уже выбратьсконфигурировать idea-да
Создать ярлык на рабочем столе
start_idea_pgDevотC:\programs\gsf-cli\workspace\links\pgDev\start_idea.cmdи запуститься с негоУстановить в настройках
File | Settings | Build, Execution, Deployment | Compiler | Scala Compiler | Scala Compile Serverразмер параметраMaximum heap size, MB=16384(если оперативной памяти 16 Гб, то8192), там же поставитьcompile independent modules in parallel, in up to=6Установить аналогично в настройках
File | Settings | Build, Execution, Deployment | Build Tools | sbtразмер параметраMaximum heap size, MBУстановить в настройках
Help | Edit custom VM optionsразмерXmxесли оперативной памяти >= 32 Гб -
-Xmx16384mесли оперативной памяти = 16 Гб -
-Xmx8192m
Собрать проект
Ctrl+F9На панели
sbtдля проектаPGDEVвыполнить задачуpublishDevDependenciesНастроить схемы Подключение XSD-схем к редактору кода
Настроить в
DBeaverподключение к PostgreSQL БДpgDev:хост
pgDevDB.gs.localпорт
5432база данных
pgdevпользователь
pgdevпароль
pgdev