Я пытаюсь протестировать клиент-серверное приложение и использую Maven для выполнения сборки / тестирования / развертывания. Чтобы протестировать приложение, мне нужно:
В шагах 1, 2, 4 и 5 будет использоваться maven-exec-plugin. Шаг 3 будет использовать maven-surefire-plugin.
Проблема в том, что все 5 из этих шагов будут выполняться в фазе «тестирования». Maven позволяет запускать плагины в определенном порядке. плагин exec можно запускать несколько раз, используя несколько записей. Проблема в том, что мне нужно использовать плагин surefire в середине из 4 исполнений плагина exec.
Кто-нибудь когда-нибудь сталкивался с этим раньше или знал, как структурировать подключаемый модуль и выполнение?