1. 引言

现代开发中同时处理多个项目已是常态。为每个项目单独打开IDE实例既不方便又消耗大量系统资源。

本文将介绍如何在IntelliJ同一窗口中管理多个项目,此方法同时适用于社区版和旗舰版。

2. 在IntelliJ中打开多个项目

IntelliJ通过项目结构菜单展示当前工作空间的项目结构。与Eclipse IDE的术语对比:

  • IntelliJ将主工作空间称为项目(Project)
  • 将具体应用/项目称为模块(Module)

访问项目结构有两种方式:

  • 菜单导航:通过 File -> Project Structure
  • 快捷键
    • Windows: Ctrl + Alt + Shift + S
    • OS X: ⌘Cmd + ;

打开项目结构对话框后,按以下步骤添加新项目:

  1. 进入 Project Settings -> Modules
  2. 点击左上角 "+" 按钮
  3. 选择创建新模块或导入现有模块

导入模块时,可直接选择项目的构建文件:

  • build.gradle 文件(Gradle项目)
  • pom.xml 文件(Maven项目)

IntelliJ模块导入界面

系统会自动识别构建工具并完成配置,包括: ✅ 自动添加模块到当前工作空间
✅ 识别项目构建工具
✅ 自动配置依赖项
✅ 执行项目构建

导入后如需调整JDK版本:

  1. 在项目结构菜单中选择模块
  2. 修改Module SDK设置

IntelliJ模块JDK设置

3. 结论

本文介绍了在IntelliJ同一工作空间窗口管理多项目的方法。核心要点:

  • 通过导入构建文件(build.gradle/pom.xml)实现模块自动配置
  • 支持为不同模块设置独立JDK版本
  • 避免多IDE实例的资源消耗问题

这种模块化管理方式特别适合微服务项目或存在依赖关系的多项目开发场景。