Многократный запуск exec-maven-plugin за одну фазу

Я пытаюсь протестировать клиент-серверное приложение и использую Maven для выполнения сборки / тестирования / развертывания. Чтобы протестировать приложение, мне нужно:

  1. запустить сценарий установщика (для установки сервера),
  2. запустить команду запуска (чтобы запустить службу),
  3. запустить тест (maven-surefire-plugin ),
  4. остановить службу и
  5. удалить службу.

В шагах 1, 2, 4 и 5 будет использоваться maven-exec-plugin. Шаг 3 будет использовать maven-surefire-plugin.

Проблема в том, что все 5 из этих шагов будут выполняться в фазе «тестирования». Maven позволяет запускать плагины в определенном порядке. плагин exec можно запускать несколько раз, используя несколько записей. Проблема в том, что мне нужно использовать плагин surefire в середине из 4 исполнений плагина exec.

Кто-нибудь когда-нибудь сталкивался с этим раньше или знал, как структурировать подключаемый модуль и выполнение?

7
задан SlimyTadpole 10 February 2012 в 16:58
поделиться