Вкладка 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 позволяет задать дополнительные библиотеки для использования в проекте. Каждая зависимость принадлежит некоторому модулю и его конфигурации.
Для добавления зависимости нажмите кнопку + рядом с именем модуля. Затем выберите одну из следующих конфигураций в первой колонке:
Укажите имя зависимости, например:
org.apache.activemq:activemq-broker:5.10.0
files("${rootProject.projectDir}/lib/my-library-0.1.jar")
fileTree(dir: 'libs', include: ['*.jar'])
Если зависимость добавлена модулю 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 со следующими полями:
RdbmsStore
или Custome
. Подробнее см. документацию. Поля, перечисленные ниже, необходимо заполнить в случае RdbmsStore
.