使用 IDEA

本地 IDE 内置了 Eclipse,没有内置 IDEA,因此使用 IDEA 需要先安装 IDEA,再进行一系列的配置,才能使用

环境配置

安装 IDEA

安装 IDEA 后,把 IDEA 的安装目录复制到本地 IDE 的安装目录下,如下图所示,将 ideaIU 目录复制到 E:\newdao-ide-windows 目录下

打开 ideaIU 目录下 bin\idea.properties 文件,把下图中两行代码的注释打开(避免不同 IDEA 配置相互干扰,建议修改)

导入 Maven 工程

启动 IDEA,选择 Open,导入应用后端服务

选择应用后端服务目录,可以从“本地开发控制台”中复制“项目资源目录”

复制“项目资源目录”,如下图所示

确认后,如弹出如下提示,选择 Trust Project

Maven 配置

导入后,显示找不到 pom 依赖的 jar,如下图所示,此时需要设置 Maven 指向本地 IDE 的 tools/maven 目录(注:此步骤也可以在不导入平台 Maven 工程时配置)

打开 File 下 Settings 配置项,对 Maven 进行配置,如下图所示

  1. Maven home path: 点击 … 选择本地 IDE tools/maven 目录,如 E:/newdao-ide-windows-h926/tools/maven
  2. User settings file: 勾选 Override 选项,打开文件选择 \tools\maven\conf\settings.xml 文件,如 E:\newdao-ide-windows-h926\tools\maven\conf\settings.xml
  3. Local repository: 勾选 Override 选项,打开文件选择 \tools\maven\repo 目录,如 E:\newdao-ide-windows-h926\tools\maven\repo

JDK 配置

选中 main 工程,点击右键,选择 Open Module settings

选择 SDKs 中的 JDK home path,打开文件夹,选择本地 IDE \java\jdk8 目录,如下图所示

如果选择的是本地 IDE \java\jdk8 目录,运行时提示找不到 jdk,就把本地 IDE \java\jdk8\bin 下的 java 文件改名或删除即可。

重新启动 IDEA

打开本地 IDE 安装目录,修改 Idea 开发工具.bat

修改 bin 目录的所在目录和运行程序名称

配置完成后,关闭当前 IDEA 应用,双击本地 IDE 目录下 Idea开发工具.bat 重新启动 IDEA。

模块编译

在本地 IDE 中,修改数据和服务模型(涉及 data.m、service.m、application.xml 等文件),系统自动生成 gen-java 目录下的代码。如需手工构建,如下图所示,选中 main 工程,点击右键,选择 Build Module 'main',会根据模型重新生成 gen-java 的代码

使用 idea.bat

IDEA 22 以上的版本,在 window7 环境下有兼容性问题,直接运行 idea64.exe,会报如下图的错误,改为运行 idea.bat 即可

断点调试

在 IDEA 里设置断点,需要关闭外面运行的 Java 服务,启动 IDEA 里面的 Java 服务。

关闭外面运行的 Java 服务

在“本地开发控制台”中点击 Java 服务管理

在打开的页面中,停止 main 服务

在 IDEA 中启动 Java 服务

在服务入口 main/src/main/java/main/MainSpringBootApplicaion.java 文件上,点击右键,选择 Debug 'MainSpringBootApplic…' 表示以调试模式启动 Java 服务

代码调试

在 Java 代码中设置断点

在页面中添加服务组件,并发送服务请求

预览页面或从门户调试运行,打开页面,发送服务请求调用服务,即可进入断点

idea社区版本注意事项说明(社区版)

在 IDEA 中启动 Java 服务

在maven插件管理下对spring-boot选择debug模式

设置Run/Debug Configurations

下拉打开Edit Configurations...

点击Modify options,增加如下内容

-Dspring-boot.run.jvmArguments=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5000

点击run,重新运行,窗口中出现如下,点击后才能进入调试断点模式

代码调试

预览页面或从门户调试运行,打开页面,发送服务请求调用服务,即可进入断点

results matching ""

    No results matching ""