Вкладка 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 и комментария классов.

Оба текста могут содержать переменные, определенные в IntelliJ IDEA для заголовков файлов: ${USER}, ${DATE} и так далее. Символ '$' используется для определения переменных, поэтому если вам нужно использовать его в тексте, экранируйте его символом '\'. Например:
@version: \$Id\$

Флажок FoldersPane enabled устанавливает для проекта свойство приложения cuba.web.foldersPaneEnabled.