You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ中同时打开并运行两个已有项目用于微服务开发

IntelliJ Ultimate 导入已有模块并多模块同时运行操作指南

导入已创建的B项目/模块到已打开的A项目中

  • 打开已加载A项目的IntelliJ窗口,点击顶部菜单栏的File → New → Module from Existing Sources
  • 在弹出的文件选择窗口中,找到本地已存放B项目的根目录,选中B项目的pom.xml(Maven项目)、build.gradle(Gradle项目)或者项目本身的.iml配置文件,点击OK
  • 按照导入向导提示完成配置,确认模块的JDK版本、依赖加载配置和A项目的全局配置匹配后,点击Finish即可完成导入,导入完成后B项目会作为独立模块和A项目共存于当前工作区

同时运行多个模块满足微服务开发需求

  • 首先分别为两个模块配置启动项:找到对应模块的主启动类,点击类名左侧的绿色运行箭头,选择Modify Run Configuration,确认启动类、JVM参数、环境变量、端口配置(微服务注意不要端口冲突)都配置正确后保存即可
  • 多启动项并行运行无需额外配置,分别在顶部运行配置下拉框选中对应模块的启动配置,点击绿色运行按钮即可依次启动,两个模块会独立在IDEA下方的Run窗口中输出运行日志,可通过标签切换查看
  • 如果需要批量启动多个模块,可以点击顶部运行配置下拉框选择Edit Configurations,点击左上角+号选择Compound,在配置页添加你需要同时启动的所有模块的启动配置,保存后每次只要运行这个Compound配置就可以一键启动所有关联模块

常见问题排查

  • 如果导入模块后出现依赖报错,右键点击B模块根目录,选择Maven → Reload project(Maven项目)或者对应Gradle的重载选项刷新依赖即可
  • 如果启动模块提示端口占用,修改对应模块的配置文件(比如application.yml、application.properties)中的server.port配置为未被占用的端口即可

内容的提问来源于stack exchange,提问作者Seeschon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 15:12:01