Вкладка Advanced позволяет изменять префикс модулей проекта и добавлять новые зависимости (библиотеки и фреймворки).

Когда создается новый проект, его модули имеют стандартный префикс app. Этот префикс также используется в собранных артефактах проекта и в именах веб-приложений, развернутых в Tomcat. Поле Modules prefix позволяет изменить префикс, выбрав его, например в соответствии с названием проекта.

Если установить флажок Groovy support, Studio добавит Groovy плагин в build.gradle, что позволит компилировать код Groovy в проекте. Кроме того, Studio будет создавать исходные файлы на Groovy для контроллеров экранов и сервисов.

Если флажок Use debug versions of widgetsets установлен, код JavaScript в браузере не будет минифицирован и будет пригоден для отладки и получения стектрейсов. Данная опция оказывает влияние только на унаследованные виджетсеты. Если вы создали модуль web-toolkit в своем проекте, то для управления форматом JavaScript используйте параметр style задачи buildWidgetSet.

Флажок Use local Maven repository включает поиск зависимостей также и в локальном Maven-репозитории, который обычно расположен в каталоге ~/.m2.

Список Additional dependencies позволяет задать дополнительные библиотеки для использования в проекте. Каждая зависимость принадлежит некоторому модулю и его конфигурации.

Для добавления зависимости нажмите кнопку + рядом с именем модуля. Затем выберите одну из следующих конфигураций в первой колонке:

Укажите имя зависимости, например:

Если зависимость добавлена модулю Global, то она доступна и всем остальным модулям. Если зависимость добавлена модулю GUI, то она доступна и модулям Web и Desktop.

Группа Tomcat ports позволяет задать нестандартные порты серверу приложения Tomcat, установленному в каталоге deploy/tomcat в результате процедуры быстрого развертывания.

В частности, поле HTTP port оказывает влияние на порт, на котором Tomcat слушает HTTP-подключения, а также на свойства приложения cuba.webPort, cuba.webAppUrl, cuba.restApiUrl и cuba.connectionUrlList.

В поле Shutdown port вы можете указать порт, на котором Tomcat слушает команду SHUTDOWN.

В поле Debug port вы можете указать порт, на котором Tomcat слушает подключения Java-отладчика. Если вы изменили этот порт, измените его также в конфигурации отладки вашей IDE.

Панель Additional data stores отображает список дополнительных хранилищ данных, зарегистрированных в проекте. При добавлении или редактировании хранилища появляется диалог Data store со следующими полями: