Окно инструментов Jmix

В окне инструментов Jmix представлены важные элементы проекта. Обычно оно открывается с левой стороны IDE. Чтобы изменить расположение окна инструментов в IDE см. документацию IntelliJ IDEA.

tool window

Разделы

  • Build Scripts содержит два основных скрипта проекта:

    • build.gradle определяет конфигурацию сборки.

    • settings.gradle определяет название проекта и набор модулей.

  • Configuration включает в себя файлы конфигурации приложения:

    • application.properties определяет параметры подключения к базе данных, уровни логирования и другие свойства приложения Spring Boot.

    • SampleApplication - главный класс приложения.

  • Add-ons отображает список установленных дополнений Jmix.

  • Data Stores отображает список хранилищ данных, к которым подключен проект, и управляет ими. По умолчанию существует только одно основное хранилище данных.

  • Data Model отображает модель данных проекта и управляет ею. Содержит сущности и связанные с ними элементы, такие как экраны UI и бины.

    Под каждой сущностью есть подразделы Refers to и Referenced by. Они показывают зависимости между сущностями, встроенные сущности и отношения наследования.

    tool data model
    • Refers to показывает ссылки на другие сущности.

    • Referenced by показывает сущности, у которых есть ссылки на эту сущность.

    Эти подразделы помогут вам изучить модель данных и перейти к родственным сущностям с помощью контекстного меню и действия Jump to Source.

  • User Interface содержит все, что связано с Jmix UI:

    • Views показывает контроллеры и дескрипторы экранов пользовательского интерфейса.

    • Themes содержит CSS-файлы темы приложения.

    • Message Bundle открывает пакет сообщений приложения.

    • Main Menu открывает Дизайнер меню.

  • Beans отображает бины Spring beans, определенные в проекте.

  • Security содержит роли подсистемы безопасности.

  • Deployment позволяет быстро развернуть контейнеризированное приложение в облаке.

  • Sources позволяет переключиться на дерево проекта.

Контекстное меню

Контекстное меню позволяет создавать новые элементы. Например, щелчок правой кнопкой мыши по User Interface вызывает список действий, связанных с пользовательским интерфейсом.

context menu

Панель инструментов

Панель инструментов обеспечивает быстрый доступ к часто используемым действиям и настройкам.

Создание новых элементов

В группе действий New вы можете найти элементы проекта, которые вам может понадобиться создать.

new

Например, JPA Entity открывает диалоговое окно для создания сущности.

Настройки

Эта группа действий предоставляет доступ к некоторым настройкам проекта.

toolbar settings

В редакторе Project Properties вы можете настроить свойства проекта.

Marketplace открывает окно Add-ons, в котором вы можете управлять дополнениями, включенными в ваш проект.

marketplace

Account Information открывает окно Jmix Subscription, в котором вы можете посмотреть дополнительные сведения о вашем аккаунте и подписке.

Gradle

gradle
  • Re-Import Gradle Project запускает синхронизацию проекта Gradle, что необходимо для работы Studio. Используйте это действие, если автоматическая синхронизация не удалась, например, из-за недоступности сети или неправильной конфигурации хранилища.

    Также это действие следует использовать для применения изменений, внесенных вручную в build.gradle, gradle.properties или каких-либо других настройках Gradle.

  • Assemble и Clean выполняют часто используемые задачи Gradle: assemble и clean.

  • Zip Project открывает диалоговое окно zipProject, задачи Gradle, используемой для создания ZIP-архива исходного кода проекта.

  • Edit Gradle Properties открывает файл ~/.gradle/gradle.properties для редактирования.

Помощь

help
  • Jmix Documentation открывает веб-сайт документации в браузере.

  • Third-Party Libraries показывает диалог с информацией о сторонних библиотеках, используемых в Studio.

  • Welcome открывает приветственный экран.

Горячие клавиши

Вы можете назначить горячие клавиши для некоторых часто используемых действий. Откройте окно File → Settings → Keymap и найдите раздел Plugins → Jmix в дереве, чтобы назначить сочетание клавиш.

keymap

Для более подробной информации перейдите к документации IntelliJ IDEA.