我有一个包含多个模块的 IntelliJ 项目。一些模块应该作为服务器运行。对于每个服务器(模块),我都有一个运行配置。
我可以将这些运行配置捆绑在一起,这样我就不需要点击运行或停止五次了吗?
如果重要,该项目已完全成熟。
我有一个包含多个模块的 IntelliJ 项目。一些模块应该作为服务器运行。对于每个服务器(模块),我都有一个运行配置。
我可以将这些运行配置捆绑在一起,这样我就不需要点击运行或停止五次了吗?
如果重要,该项目已完全成熟。
先前接受的答案不适用于运行多个服务器或任何不终止的脚本。
好消息是,现在您可以使用本Compound
机构建到程序中的运行配置来同时执行多个不会终止的服务器。
事实上,即使 MultiRun 插件在他们的GitHub 页面上也声明他们建议Compound
在他们的插件上使用运行配置。
选项如下所示:
使其工作的步骤:
Compound
配置。所有单独的配置将同时运行。非常适合不退出的服务器和其他线程!
这现在是可能的(尽管@CrazyCoder 链接到的问题截至该日期仍处于打开状态)。在 Intellij 12 中,当您处于“编辑配置”时,您可以在启动前“运行另一个配置”。这是一个屏幕截图:
看看这个Multirun 插件。
是的,我在 CrazyCoder 的链接之后找到了它,所以再次向他提供道具!
我发现“复合”按字母顺序对所有模块进行排序并按该顺序启动它们。如果存在具有依赖关系的模块,这可能是一个问题。如果有办法覆盖该排序,我找不到它。
我正在使用 IntelliJ 2020.2 的付费版本
我想要一件简单的事情——启动我的 Spring Boot 应用程序,然后启动我的 Angular 应用程序。我尝试了“运行另一个配置”的方式,但它不起作用。我遇到了与@AxelFontaine 相同的问题。
Multirun 插件解决了我的问题。我确实必须重新启动 IDE 两次——一次是在安装插件后更新它,第二次是因为保存一些配置时出错。但从那时起,它的工作就像预期的那样。这非常有用,因为我可以在 UI 上工作并立即查看更改,类似地,Spring 开发工具允许我更改代码并立即重新加载。这个插件非常非常有用。