在IntelliJ中并行多次运行同一渐变任务



我的java项目由两个模块组成,clientserver。我正在使用IntelliJ和gradle。我想并行运行一个服务器实例和两个客户端实例。到目前为止,我已经用命令gradle server:run和2xgradle client:run打开了三个终端窗口,一切都按预期进行。现在,我在IntelliJ中尝试了以下配置:

  • 梯度:
    • 运行服务器
    • 运行客户端1
    • 运行客户端2
  • 化合物:
    • 运行两个客户端(包含三个渐变配置(

但是,如果运行复合配置,则只执行一个客户端。另一个客户端打印Executing task 'run'...,但实际上并没有运行。只有当我终止第一个客户端时,另一个客户端才会启动。有没有一种方法可以并行运行两个客户端任务?

这是一个已知的问题:带有"允许并行运行"选项的IDEA-270755渐变任务在随后执行时挂起。

最新更新