Jmix 工具窗口
Jmix 工具窗口设计用来展示项目中的重要元素。通常在 IDE 的左侧打开,但是可以更改在 IDE 中的布局位置,参阅 IntelliJ IDEA 文档。
展示内容
-
Build Scripts 包含项目的两个主要脚本:
-
build.gradle
构建配置脚本。 -
settings.gradle
定义项目名称和模块。
-
-
Configuration 包含应用程序的配置文件:
-
application.properties
- Spring Boot 应用程序的属性配置文件,包括数据库连接参数、日志级别等。 -
OnboardingApplication
- 项目的主程序类。
-
-
Add-ons 展示项目中安装的 Jmix 扩展组件 列表。
-
Data Stores 展示和管理项目连接的 数据存储 列表。默认情况只有一个数据存储。
-
Data Model 展示和管理项目的 数据模型。包括 实体 以及它们关联的元素,例如 UI 视图和 bean。
每个实体下有 Refers to 和 Referenced by 两项内容。这里展示实体间的依赖关系、嵌入属性以及继承关系。
-
Refers to 展示对其他实体的引用。
-
Referenced by 展示其他引用本实体的实体。
从这里可以浏览数据模型,并且可以通过右键菜单和 Jump to Source 操作切换至关联的实体。
-
-
User Interface 包含与 Jmix UI 相关的所有内容:
-
Beans 显示项目中定义的 Spring beans。
-
Security 包含 安全配置 中的角色。
-
Deployment 支持 快速部署 一个容器化的应用程序至云环境。
-
Sources 可以看到 Project 树的所有内容。
-
双击 Tests 可以打开 Project 树中的
src/test/java
目录。
工具栏
工具栏位于 Jmix 工具窗口的顶部,提供对常用功能和设置的快速访问,有以下几个功能:
配置
这组操作提供对某些项目配置的访问。
在 Project Properties 编辑器中,可以对项目做配置。
Marketplace 操作打开 扩展组件 窗口,这里可以管理项目中包含的扩展组件。
Account Information 操作可以打开 Jmix Subscription 窗口,这里可以查看您的账号和订阅的详细信息。
Gradle
-
Re-Import Gradle Project 运行 Gradle 同步项目依赖,Studio 也需要项目同步后才能正常工作。如果自动同步失败的话,可以用这个操作,例如,由于网络问题或仓库配置问题导致。
还有,如果手动修改了
build.gradle
、gradle.properties
或其他 Gradle 设置,也需要使用这个操作同步改动。 -
Assemble 和 Clean 运行常用的 Gradle 任务:
assemble
和clean
。 -
Zip Project 打开一个运行
zipProject
Gradle 任务的窗口,可以用来分享代码。 -
Edit Gradle Properties 打开
~/.gradle/gradle.properties
文件编辑。
设置快捷键
可以为一些常用的操作设置快捷键。打开 File → Settings → Keymap 窗口,然后在树中找到 Plugins → Jmix,这里可以为操作设置快捷键。
更多详情,请参阅 IntelliJ IDEA 文档。