У меня есть серия сервлетов и фильтров сервлетов в проекте maven, которые упакованы в jar, и этот jar предназначен для включения в каталог / lib ряда других "хостовых" веб-приложений. Эти сервлеты не предназначены для запуска в одиночку и не требуют собственной войны (это не отдельное веб-приложение).
В моем каталоге src / test / java у меня есть несколько объектов Mock, которые свободно имитируют эти "хостовые" приложения.
Я использую cargo на этапе тестирования интеграции для запуска экземпляра tomcat, но мне сложно заставить tomcat использовать мои ложные сервлеты host в src / test / java.
Есть ли рекомендуемый способ сделать это? Нужно ли сначала строить войну из исходников src / test / java?
Кроме того, перед запуском контейнера мне нужно будет переместить банку моего реального проекта в WEB-INF / lib. Я подумал об использовании подключаемого модуля maven для этого? Есть ли способ сделать это только с опциями конфигурации груза?
Большое спасибо за любой вклад.