只需按一下按钮,就可以在IntelliJ中运行多个应用程序吗?

joa*_*h12 44 intellij-idea

这不是一个大问题,但我想让我的生活更轻松一点.只需按一下按钮,有没有办法运行多个应用程序?比方说,我有appA,appB和AppC,(他们都在java中)有没有办法让他们只需按一下就可以按顺序运行所有3个?对于10个应用程序来说,点击"运行"按钮有点单调乏味.我假设一个脚本或插件?我不太确定如何说出我的困境.:d

但如果你不知道答案,那没关系.:(

我为自己的懒惰感到非常惭愧......但它会让我的双手受伤更少.

Dav*_*ave 70

我刚刚发现现在已经可以了 - 我想从版本15开始.你只需创建一个'复合'类型的运行/调试配置,然后选择你想要运行的配置,所以:

  1. 确保您先前已为要运行的各种应用程序(或其他运行配置)设置运行配置.
  2. 单击"运行"菜单
  3. 点击"修改配置"
  4. 单击绿色的"+"图标(窗口的左上角)
  5. 点击'复合'
  6. 在右侧窗格中,为组输入有意义的名称,然后单击绿色的"+"图标(右侧窗格中的图标,而不是窗口的左上角)
  7. 选择一个运行配置
  8. 对于要在单击中运行的所有配置,重复5和6
  9. 点击OK
  10. 在菜单栏的下拉列表中选择新创建的化合物配置
  11. 点击运行按钮(注意你似乎无法在调试模式下启动所有应用程序,如果你想这样做,你需要单独完成)
  12. 一个接一个地观看所有应用程序的启动.陶醉在你新发现的空闲时间里

2个缺点:

  1. 正如CashIsClay指出的那样,您无法明确更改配置运行的顺序; 它们按字母顺序运行.我不确定这是一个很大的限制,我希望我的应用程序能够以任何顺序启动生产环境中的弹性.当然,一个非常可怕的解决方法是将运行配置命名为:'1.富'; "2.Bar',如果Foo在Bar开始之前运行是必不可少的.
  2. 您只能以"运行"模式启动,而不能"调试".我没有尝试过MultiRun插件,但是如果你总是在调试模式下启动所有内容,那么这可能是更好的选择.

  • 为了设置顺序(没有双关语),只需使用“启动前”部分来设置任务的先决条件。我发现在运行 JS 之前编译 TS 很有用 (2认同)

use*_*062 23

似乎有一个IDEA 的Multirun插件:

允许一次运行多个运行配置:对多个运行配置进行分组,并一键启动它们.不仅可以对应用程序和测试运行配置进行分组,还可以将其他Multirun配置组织为单次运行配置.


lov*_*343 14

在IntelliJ IDEA 2018.3(社区版)版本中,您可以执行以下操作:Run- > Edit Configurations...- >选中Allow running in parallel,然后您可以启动多个主类.

  • 这不是问题的答案 (5认同)

Wic*_*ves 13

您可以将项目分组,转到“编辑配置...”

在此处输入图片说明

将打开以下屏幕,在“应用程序”下配置您的设置

在此处输入图片说明

一旦你创建了一个“化合物”

在此处输入图片说明

并把“复合”你的设置

在此处输入图片说明

完成,只需运行“化合物”

在此处输入图片说明


Cra*_*der 8

还没有这样的功能,请投票: