如何在 IntelliJ IDEA 中以相同的顺序运行多个类?
有没有一种方法可以告诉 IntelliJ IDEA Community Edition 以相同的顺序依次运行多个类?每个类都实现自己的 public static void main(String[])
方法。
我想避免使用 jUnit,因为它不能保证相同的执行顺序,尽管它可以在自己的 JVM 中执行每个测试,这很好。
Is there a way of telling IntelliJ IDEA Community Edition to run several classes in the same ordering one after another? Every class implements its own public static void main(String[])
method.
I would like to avoid jUnit since it doesn't guarantee the same ordering of execution, though its nice it can execute each test in its own JVM.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的意思是这样吗?
如果它们必须同时运行,您可以将它们作为任务添加到 ExecutorService。您可以捕获异常,这样如果其中一个异常死亡,它们都会关闭。
Do you mean like this?
If they have to run concurrently, you can add them as tasks to a ExecutorService. You can trap exceptions so that if one dies, they all shut down.
您可以使用附加的插件编写自己的 Maven 迷你项目:
http://mojo.codehaus.org/exec-maven-plugin/
然后您可以在 IntelliJ 中根据您的目标在此 Maven 项目上添加运行配置。
我认为这看起来会很好。
You can write your own maven mini-project with this plugin attached:
http://mojo.codehaus.org/exec-maven-plugin/
And then you can in IntelliJ add run configuration on this maven project with your goal.
I think this will be looking nice.