Позвольте мне объяснить некоторые из моих ограничений.
У нас есть война, в которой есть служба CXF Soap и служба Spring MVC REST.Реализации CXF и Spring MVC находятся в отдельном jar-файле и представлены как зависимости.Служба REST имеет свои модульные тесты в своем проекте.
Мне было интересно, есть ли какой-нибудь способ сделать что-то вроде 'mvn clean test' в банке REST, чтобы иметь локальную версию набора войныи затем запустите модульные тесты.Таким образом, при создании чего-то вроде Hudson или создании релизов не должно быть никаких обходных путей (например, развертывание ушей моментального снимка или запуск локальной войны вручную)?Я видел, как это было сделано, когда испытания проводились в войне с использованием груза, но не тогда, когда испытания проводились отдельно от войны.
Прямо сейчас мы собираемся вынести испытания в отдельный сосуд, ноэто все еще не идеально, как будто что-то происходит не так во время релиза, это означает, что баночка REST и война уже выпущены.Я бы предпочел сделать это вышеописанным способом, с тестами в том же проекте, что и служба REST.
Если у кого-нибудь есть какие-либо указатели или документы или примеры, которые могут помочь с этим, это будет оценено.