Настройки плагина Jmix

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

plugin open

На вкладке Jmix можно управлять следующими настроками:

  • В поле Additional templates artifact можно указать координаты собственного артефакта с шаблонами, например com.custom.templates.studio:custom-studio-templates.

  • Флаг Send anonymous usage statistics and automated crash reports позволяет выбрать, отправлять ли анонимную статистику использования Studio.

    Сбор статистики помогает разработчикам лучше понять, как Studio используется, и получить больше информации для улучшения продукта. Никакая персональная информация не собирается.

    Когда анонимная статистика использования разрешена, Studio периодически отсылает на сервер статистики следующую информацию:

    • Дата и время события сбора статистики.

    • Studio ID - случайный UUID, генерируемый при первом запуске и сохраненный на диске.

    • Номер релиза Studio.

    • Название операционной системы.

    • Версия JDK.

    • Версия IntelliJ IDEA.

    • Редакция IntelliJ IDEA: Community или Ultimate.

    • Список публичных дополнений Jmix, используемых в проекте.

    • Количество сущностей в проекте.

    • Количество экранов в проекте.

    • Типы СУБД, используемые в проекте.

  • Флаг Use constructor injection позволяет включить или отключить инжекцию в конструкторы в бинах Spring.

  • Выберите опцию Open editor on Text tab instead of Designer for new entities, если вы предпочитаете, чтобы сущность по умолчанию открывалась в текстовом редакторе.

На вкладке Project Settings можно выбрать язык программирования, который будет использоваться для генерации кода в проектах с поддержкой Kotlin.

plugin language

Если в вашем проекте используются и Java, и Kotlin, и вы хотите контролировать язык генерации для каждой новой сущности, службы или экрана, установите значение Always Ask в выпадающем списке. Этот параметр отображается только для проектов с включенной поддержкой Kotlin.

Флаг Enable hot deploy позволяет отключить функциональность Hot Deploy.

Параметр Use final modifier when generating code по умолчанию имеет значение true. Эта опция позволяет использовать модификатор final в полях, локальных переменных и параметрах метода.

Управлять JDBC драйверами можно на вкладке Database Drivers.

plugin drivers

На вкладке Type Mappings вы можете определить сопоставление между типами атрибутов сущностей и типами столбцов базы данных.

settings type mappings