Вкладка Main позволяет управлять основными параметрами проекта.
Вы можете выбрать версию платформы в поле Platform version. Если вы выберете более новую версию, при необходимости будет произведена автоматическая миграция.
В панели App components можно подключить платформенные или кастомные компоненты приложения, которые будут использоваться в вашем проекте.
Выберите флажки Java IDE для того чтобы иметь возможность сгенерировать проектные файлы вашей IDE с помощью пунктов Build > Create or update {IDEA|Eclipse} project files главного меню.
Если вы выберете систему контроля версий в поле VCS, то все файлы, созданные, измененные или удаленные Студией, будут передаваться для соответствующих действий в VCS. На данный момент поддерживаются Git и Subversion. Пожалуйста убедитесь, что каталог с соответствующим исполняемым файлом (git
или svn
) добавлен в вашу системную переменную PATH
.
Если вам необходимо изменить путь к серверу приложения, укажите новый путь в поле Tomcat path. При следующем выполнении команды Run > Deploy или Run > Start application server, сервер будет установлен в новое место на диске.
Вы можете выбрать тип сервера БД в поле Database type. В полях ниже можно изменить URL базы данных, а также указать имя пользователя, пароль и опциональные параметры подключения. Формат параметров подключения зависит от выбранной СУБД. Строка параметров должна включать разделитель между именем БД и параметрами. Например, чтобы указать имя инстанса Microsoft SQL Server, используйте следующую строку в поле параметров:
;instance=myinstance
В случае использования HSQLDB, Studio сама является сервером БД и хранит ее файлы в каталоге build/hsqldb
.
Поле Available locales позволяет задать используемые в вашем приложении локали. Вы можете открыть редактор локалей нажатием кнопки справа. Флажок Locale select visible в окне редактора управляет значением свойства приложения cuba.localeSelectVisible. Редактор позволяет также определить или переопределить строки форматов для парсинга и форматирования данных.
В поле Theme можно задать тему, используемую по умолчанию в веб-клиенте приложения.
Кнопка Branding позволяет задать и локализовать заголовки и логотипы для вашего приложения. Для этого выберите нужную опцию в выпадающем списке, раскрывающемся по нажатию на кнопку, и замените стандартный заголовок или путь к значку в окне Localized message.
Флажок Use font icons устанавливает свойство приложения cuba.web.useFontIcons, которое позволяет использовать значки шрифта Font Awesome для стандартных действий и экранов платформы.
Кнопка Java headers вызывает диалог, в котором вы можете задать тексты copyright и комментария классов.
${USER}
, ${DATE}
и так далее. Символ '$' используется для определения переменных, поэтому если вам нужно использовать его в тексте, экранируйте его символом '\'. Например:@version: \$Id\$
Флажок FoldersPane enabled устанавливает для проекта свойство приложения cuba.web.foldersPaneEnabled.