有没有办法告诉IntelliJ IDEA Community Edition一个接一个地以相同的顺序运行几个类?每个类都实现自己的public static void main(String[])
方法。
我想避免使用jUnit,因为它不保证执行的顺序相同,尽管它可以在自己的JVM中执行每个测试。
答案 0 :(得分:1)
您可以使用此插件编写自己的maven迷你项目:
http://mojo.codehaus.org/exec-maven-plugin/
然后你可以在IntelliJ中为你的目标在这个maven项目中添加运行配置。 我认为这样看起来不错。
答案 1 :(得分:0)
你的意思是这样吗?
// write a main which calls
A.main(args);
B.main(args);
C.main(args);
如果必须同时运行,可以将它们作为任务添加到ExecutorService。你可以捕获异常,这样如果一个人死了,他们都会关闭。