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 bean 中使用构造器注入。

  • 勾选 Open editor on Text tab instead of Designer for new entities 默认在代码编辑器打开实体。

Project Settings 标签页,可以选择项目中生成代码使用的编程语言,也支持 Kotlin。

plugin language

如果你的项目混合了 Java 和 Kotlin 开发,需要控制每个新实体、服务或视图使用的语言,则可以选择 Always Ask。这个选项只有在启用 Kotlin 的项目可见。

Enable hot deploy 是默认勾选的,启用 热部署 技术。

Use final modifier when generating code 是默认勾选的,在字段、本地变量和方法参数中实时使用 final 修饰符。

可以在 Database Drivers 标签页管理数据库驱动。

plugin drivers

Type Mappings 中,可以定义实体属性类型和数据库字段类型的映射关系。

settings type mappings