Настройка проекта#
Проект настраивается с использованием gsf-cli. Подробнее об утилите см. в документации по Global System Framework CLI.
Добавление проекта#
Запустите скрипт добавления проекта в соответствии с используемой операционной системой:
под Windows запустите скрипт:
C:\programs\gsf-cli\links\add_project.cmd
под Astra Linux или Alt Linux выполните команды:
cd /home/admin/global/gsf-cli/links ./add_project.sh
Укажите имя проекта.
Укажите путь к JDK, а не к JRE.
Требуемая версия JDK определяется по значению параметра
javaFeatureReleaseв файлеproject.yamlпроекта.При настройке под Astra Linux укажите следующие пути:
путь к JDK —
/usr/lib/jvm/bellsoft-java21-full-amd64;путь к
GigaIDE—/home/admin/global/GigaIDE;путь к
sbt—/home/admin/global/sbt.
При настройке под Alt Linux укажите следующие пути:
путь к JDK —
/usr/lib/jvm/jdk[версия];путь к
GigaIDE—/home/admin/global/GigaIDE.
Укажите адрес Git-репозитория проекта.
Под Windows вставить значение из буфера обмена можно правой кнопкой мыши.
Остальные параметры оставьте по умолчанию.
Настройка проекта под Windows#
После указания параметров проекта выполните дополнительную настройку IntelliJ IDEA.
Когда система предложит запустить IDEA, выберите Да.
После завершения экспорта закройте
IntelliJ IDEAи выберите Сконфигурировать IDEA > Да.Создайте на рабочем столе ярлык для запуска проекта, который ссылается на файл:
C:\programs\gsf-cli\workspace\links\{имя_проекта}\start_idea.cmdДля работы с проектом запускайте
IntelliJ IDEAчерез этот ярлык.В настройках
File > Settings > Build, Execution, Deployment > Compiler > Scala Compiler > Scala Compile Serverзадайте параметры компиляции:Maximum heap size, MB:
16384, если объем ОЗУ — 32 ГБ и более;8192, если объем ОЗУ — 16 ГБ.
Shared heap size, MB —
3000.Включите опцию Compile independent modules in parallel, in up to и укажите значение
6.
Примечание
Если при компиляции проекта возникает ошибка java.lang.OutOfMemoryError: Java heap space, увеличьте значение Shared build process heap size (Mbytes) до 3000.
Параметр находится в настройках File > Settings > Build, Execution, Deployment > Compiler.
Аналогично задайте Maximum heap size, MB в настройках
File > Settings > Build, Execution, Deployment > Build Tools > sbt.В файле
Help > Edit Custom VM Optionsустановите параметр-Xmx:-Xmx16384m, если объем ОЗУ — 32 ГБ и более;-Xmx8192m, если объем ОЗУ — 16 ГБ.
На панели sbt для проекта выполните задачу
publishDevDependencies.Соберите проект с помощью сочетания клавиш
Ctrl+F9.Настройте схемы согласно инструкции Подключение XSD-схем к редактору кода.
Подключение к базе данных#
При необходимости настройте подключение к базе данных проекта в используемом клиенте СУБД.
Параметры подключения предоставляются администратором или ответственным за проект.