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