Я пытаюсь выполнить модульное тестирование веб-приложения, которое я разрабатываю в Maven / Eclipse. Это веб-приложение Spring MVC, и мне нужны тесты для проверки моего модельного контроллера.
Для этого мне нужно использовать XML-файлы конфигурации веб-приложения для внедрения контроллера, однако все мои настройки (и другие связанные файлы, на которые ссылается конфигурация) находятся в каталоге src / main / webapp (согласно Maven). соглашение) - здесь есть много файлов, на которые мне нужно сослаться в моих тестах, но они недоступны при запуске теста, поскольку они не находятся на пути к классам (кажется, что Maven только добавляет src / main / java, src / test / java, src / main / resources, src / test / resources для пути к классам, но не src / main / webapps)
Я не хочу копировать все мое веб-приложение в папку src / test / resources только для целей тестирования - есть ли другой способ получить к ним доступ?
Я могу обойти это, изменив Eclipse «Run Configurations», чтобы включить эту папку в classpath, но это не будет работать при запуске тестов из командной строки?
Кто-нибудь еще сталкивался с этим? есть известное решение?
Спасибо!