Развёртывание рабочего места под 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