Как запустить несколько классов в IntelliJ IDEA с одинаковым порядком? - PullRequest
0 голосов
/ 23 сентября 2011

Есть ли способ заставить IntelliJ IDEA Community Edition запускать несколько классов в одном и том же порядке один за другим? Каждый класс реализует свой собственный метод public static void main(String[]).

Я бы хотел избежать jUnit, поскольку он не гарантирует одинаковый порядок выполнения, хотя приятно, что он может выполнять каждый тест в своей собственной JVM.

Ответы [ 2 ]

1 голос
/ 23 сентября 2011

Вы можете написать свой собственный мини-проект maven с прикрепленным этим плагином:
http://mojo.codehaus.org/exec-maven-plugin/

И затем вы можете в IntelliJ добавить конфигурацию запуска для этого проекта maven с вашей целью.Я думаю, это будет хорошо выглядеть.

0 голосов
/ 23 сентября 2011

Вы имеете в виду, как это?

// write a main which calls
A.main(args);
B.main(args);
C.main(args);

Если они должны выполняться одновременно, вы можете добавить их в качестве задач в ExecutorService. Вы можете перехватывать исключения так, что если один из них умрет, все они закроются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...