这是一个示例场景
我有三个名为 A、B、C 的启动文件。我希望 B 在 A 完成后运行,C 在 B 完成后运行。
目前,如果我运行 A 会花费大量时间并在 B 开始与 A 并行执行之后立即运行 B。
请帮忙
这是一个示例场景
我有三个名为 A、B、C 的启动文件。我希望 B 在 A 完成后运行,C 在 B 完成后运行。
目前,如果我运行 A 会花费大量时间并在 B 开始与 A 并行执行之后立即运行 B。
请帮忙
我建议创建一个脚本(bash/Powershell/Ant/whatever)并为此设置一个外部运行配置。
只需调用 A,当它通过分叉完成运行 B 和 C 时。
将项目转换为模块并创建一个按顺序执行构建的父 POM。
通过使用mvn install -pl :A
,您仍然可以单独构建每个模块或mvn install -rf :B
按顺序构建 B 和 C(我使用的是命令行符号,在 Eclipse 中,您可以使用 Maven 启动编辑器设置这些)。