App Menu

Last modified: May 5, 2026

Introduction

In the App menu, you can view and modify settings related to your app and deployment. For example, you can create a deployment package.

App Menu

Tools

Under App > Tools, you can find settings for updating widgets, button icons, and layouts; checking widgets; and converting your classes to Design properties.

Batch Update Button Icons

The Batch Update Button Icons option allows you to update many button icons in a single batch process.

Batch Update Layouts

The Batch Update Layouts option allows you to update the layouts of many pages in a single batch process.

Check Widgets

The Check Widgets option checks that the widgets you have implemented in the app have been built correctly.

Update Widgets

The Update Widgets option shows the current versions of the widgets you are using in your app, the latest available versions, and an update option.

Convert Classes to Design Properties

The Convert classes to design properties option allows you to convert classes in widgets into design properties to assist in changing the widget styling. See Native Styling for more information.

Generate Bill of Materials

The Generate Bill of Materials option allows you to generate a Software Bill of Materials (SBOM) for the current app. For more information, see SBOM Generation.

Synchronize App Directory

The Synchronize App Directory option creates folders inside the app directory (resources, widgets, theme, and so on) if necessary. It also reads the widget packages that are currently inside the widgets folders. For example, if you add widgets to the widgets folder, you need to synchronize the app directory for them to appear in the Toolbox.

Shortcut key: F4

Show App Directory in Explorer

The Show App Directory in Explorer option shows the directory that contains the app file (.mpr) and other assets such as resources and Java actions in Windows Explorer. By default, the directory is located in the MyDocuments section.

The following directories in the app directory are useful for customizing the app style and adding custom widgets and Java actions:

  • theme – stores the .css files that can be used to style the application
  • javasource – stores the JavaScript actions
  • widgets – stores the widgets

Deploy for Eclipse

The Deploy for Eclipse option deploys the app to the deployment directory. The Java stubs are generated so that you can start editing them in Eclipse. This action does not compile the Java actions. Use this if you are writing Java actions and you want to compile and debug them through Eclipse.

Shortcut key: F6

For more information on how to write Java actions from Eclipse, see Using Eclipse.

Create Deployment Package

The Create Deployment Package option creates a Mendix Deployment Archive package (.mda) that contains all necessary files to run the app. Use this option if you want to deploy your app on a Windows server or on a custom Mendix Cloud.

Shortcut key: F7

For more information on the settings displayed in the Create Deployment Package dialog box, see Create Deployment Package.

Clean Deployment Directory

The Clean Deployment Directory option cleans the deployment directory.

Deploy to Licensed Cloud Node

The Deploy to Licensed Cloud Node option deploys the latest committed revision of a Team Server app to the associated Mendix Cloud node.

Shortcut key: Ctrl + F5

For more information on using this option, see Deploy to the Cloud.

Build Native Mobile App

If you have an app with a native profile, this option launches the Mendix Native Mobile Builder. This wizard guides you through the required steps for configuring and publishing your app.

For the first step in your native mobile journey, see Build a Mendix Native App Locally.

Synchronize Dependencies

Dependency synchronization automatically runs in the background whenever you make changes to a specific dependency. It also runs when you open your app in Studio Pro.

You can trigger manual synchronization by opening the App menu and selecting Synchronize Dependencies.

For more information, see the Dependency Synchronization section of Managed Dependencies.

Show Security Overview

The Show Security Overview option opens the Security Overview, which displays a unified overview of your app's security.

Read More