The Main tab displays the basic settings.
The Platform version field allows you to select a version of the platform. If you choose a newer version, an automatic migration will be performed if required.
In the App components panel, you can add the platform or custom application components that will be used in your project.
Select appropriate Java IDE checkboxes to be able to generate your IDE project files through Build > Create or update {IDEA|Eclipse} project files main menu command.
If you set a version control system in VCS field, all created, modified or deleted by Studio files will be submitted to the selected VCS. Currently Git and Subversion are supported. Please ensure that directory with appropriate executable file (git
or svn
) is added to your system PATH
variable.
If you need to change the path to the application server, specify the new path in the Tomcat path field. The next execution of Run > Deploy or Run > Start application server will install Tomcat into that location.
You can select the type of your database server in the Database type field. The fields below allow you to change the database URL, and specify the username, password and optional connection parameters. Format of connection parameters depends on the selected DBMS. The string should include a separator between the database name and parameters. For example, to specify a Microsoft SQL Server instance name, use the following string in the field:
;instance=myinstance
In case of HSQLDB the Studio itself serves the database and stores its files in the build/hsqldb
directory.
Available locales field allows you to set locales used in your application. Open the locales editor by clicking the button next to the field. The Locale select visible checkbox located in the editor window controls the value of the cuba.localeSelectVisible application property. The editor also enables defining or overriding format strings for parsing and formatting data.
Theme field allows you to set a theme which is used by default in the web client.
Branding button allows you to set and localize captions and logos for your application. Click one of the available actions in the popup button, and replace standard captions or icon paths in the Localized message window with your values.
Use font icons checkbox affects the cuba.web.useFontIcons application property that enables use of Font Awesome glyphs for standard actions and platform screens.
Java headers button invokes the dialog where you can set copyright and class comment text.
${USER}
, ${DATE}
and so on. '$' character is used to define variables, so if you need to add it literally, escape it with '\' character. For example:@version: \$Id\$
FoldersPane enabled checkbox sets cuba.web.foldersPaneEnabled application property for the project.