The Build submenu contains commands related to building and cleaning the project artifacts. They do not affect deployed application server or database.
build
subdirectory of each module. The command delegates to the Gradle assemble
task.
{createIdea|createEclipse}
Gradle tasks.
wrapper
Gradle task.
build
subdirectory for each module in the project. It does not delete the build
directory in the root of the project. The command delegates to the clean
Gradle task.
{cleanIdea|cleanEclipse}
Gradle tasks.
The Run submenu contains commands for application deployment, server control and database management. Some of them can only be executed when the application server is not running to prevent concurrent access errors.
deploy
and start
Gradle tasks. It also checks if Tomcat is installed, and if it is not, runs the setupTomcat
task first.SHUTDOWN
signal to port ${tomcatShutdownPort}.
deploy
and start
Gradle tasks.
deploy
Gradle task. If Tomcat is not installed, the command runs the setupTomcat
task first.
undeploy
Gradle task which clears the shared/lib
and webapps
directories in Tomcat.
deployConf
Gradle task which by default copies all sources of the web
module into the application server's configuration directory. The task can be configured in build.gradle
if necessary. This command is usually excessive, because Studio can instantly deploy changed source files of the web
module if the Instant hot deploy for Web Client checkbox in the Screens section is set.
deployWebStart
Gradle task to build the desktop
module, sign its JARs and prepare Java Web Start deployment in the webapps/app-webstart
directory of Tomcat. The command is available if the desktop module exists in the project. Running this command may take a significant amount of time.
createDb
Gradle task to create a new database, which is defined in the Project Properties Editor. The existing database with the same name is removed. For information relating to working with database see documentation.
updateDb
Gradle task, which applies update scripts to synchronize the database schema with the current data model. For information relating to working with database see documentation.
Please note: the deploy
and undeploy
tasks, and hence the Start, Restart, Deploy, Undeploy commands which use them, run the cleanConf
task to remove hot-deployed code from the configuration directory. The list of what is deleted by this task can be set up in build.gradle
.
The Help submenu allows you to show or hide the help panel, as well as open the Settings page.