Intellij idea 如何将Intellij中的多个运行配置组合在一起?

Intellij idea 如何将Intellij中的多个运行配置组合在一起?,intellij-idea,Intellij Idea,我有一个intellij项目,有几个模块。某些模块应作为服务器运行。对于每个服务器(模块),我都有一个运行配置 我可以将这些运行配置捆绑在一起,这样我就不需要单击运行或停止五次了吗 如果重要的话,项目将完全专业化。更新 这现在是可能的(尽管@CrazyCoder链接到的问题截至目前仍处于开放状态)。在Intellij 12中,当您处于“编辑配置”状态时,您可以在启动前“运行另一个配置”。以下是一个屏幕截图: 看看这个 是的,我是在CrazyCoder的链接后发现的,所以再次向他道具 以前接受的答

我有一个intellij项目,有几个模块。某些模块应作为服务器运行。对于每个服务器(模块),我都有一个运行配置

我可以将这些运行配置捆绑在一起,这样我就不需要单击运行或停止五次了吗

如果重要的话,项目将完全专业化。

更新 这现在是可能的(尽管@CrazyCoder链接到的问题截至目前仍处于开放状态)。在Intellij 12中,当您处于“编辑配置”状态时,您可以在启动前“运行另一个配置”。以下是一个屏幕截图:

看看这个


是的,我是在CrazyCoder的链接后发现的,所以再次向他道具

以前接受的答案不适用于运行多个服务器或任何不终止的脚本

好消息是,现在您可以使用本机内置到程序中的
复合
运行配置来同时执行多个不终止的服务器

事实上,即使是MultiRun插件也在其插件上声明,他们建议在插件上使用
复合
运行配置

以下是选项的外观:

使其工作的步骤:

  • 首先创建您的个人跑步配置
  • 然后创建一个新的复合配置
  • 现在选择以前设置的各个运行配置
  • 最后,只需运行新的
    复合
    配置

  • 所有单个配置将同时运行。非常适合服务器和其他不退出的线程

    我发现“component”按字母顺序对所有模块进行排序,并按顺序启动它们。如果存在具有依赖关系的模块,则可能会出现问题。如果有方法覆盖该排序,我找不到它。

    我使用的是IntelliJ 2020.2的付费版本

    我想要一件简单的事情——启动Spring Boot应用程序,然后启动Angular应用程序。我尝试了“运行另一个配置”的方法,但没有成功。我面临着与@AxelFontaine相同的问题


    Multirun插件解决了我的问题。我确实需要重新启动IDE两次,一次是在插件安装后更新,第二次是因为保存一些配置时出错。但从那时起,它的工作正如预期的那样。这非常有用,因为我可以在UI上工作并立即看到更改,类似地,Spring开发工具允许我更改代码并立即重新加载。这个插件非常有用。

    我使用的是IntelliJ IDEA 12.1.4,这个选项很简单exist@ThiagoBorn我使用的是同一个版本,它确实存在。12.1.4,这是我的一个选项。这不起作用。IntelliJ等待每个运行配置终止,然后再继续下一个运行配置。禁止使用服务器。@AxelFontaine如果您的服务器不阻止创建它们的线程,它将正常工作。所以我猜这个答案“可能有效”。多运行插件看起来不错。它允许按顺序延迟运行多个配置。不幸的是,它不允许在调试模式下运行特定的配置。有没有办法引入依赖项或延迟?我正在尝试启动几个Web服务,但第二个Web服务在第一个Web服务启动完成之前不应启动。第三项和第四项服务也是一样,第二项和第三项服务分别启动完成后,他们才能启动。是的,可以通过intellij完成,但不能通过intellij完成。您必须编写一个脚本,首先在待机模式下启动所有服务,等待“go”信号,然后让它以某种方式检查另一个服务是否已完成,此时它会向下一个服务发出“go”信号。在nodejs中,我可以通过检查文件系统来查看manifest.json文件是否可用,如果不可用,它会每2秒检查一次以查看,当它最终找到它时,继续服务。