5

这是一个示例场景

我有三个名为 A、B、C 的启动文件。我希望 B 在 A 完成后运行,C 在 B 完成后运行。

目前,如果我运行 A 会花费大量时间并在 B 开始与 A 并行执行之后立即运行 B。

请帮忙

4

3 回答 3

13

运行配置 -> 启动组。

在那里您可以添加启动配置并订购它们!在这里找到

对于顺序运行,请记住选择启动后操作:等待直到终止

于 2013-10-03T09:47:00.127 回答
3

我建议创建一个脚本(bash/Powershell/Ant/whatever)并为此设置一个外部运行配置

只需调用 A,当它通过分叉完成运行 B 和 C 时。

于 2013-10-03T08:45:42.953 回答
1

将项目转换为模块并创建一个按顺序执行构建的父 POM。

通过使用mvn install -pl :A,您仍然可以单独构建每个模块或mvn install -rf :B按顺序构建 B 和 C(我使用的是命令行符号,在 Eclipse 中,您可以使用 Maven 启动编辑器设置这些)。

于 2013-10-03T08:48:14.227 回答