когда я использую команду: mvn test, maven использует основные ресурсы вместо тестовых в src / test / resources.
Как я могу заставить maven использовать тестовые ресурсы, а не ресурсы основные ресурсы?
РЕДАКТИРОВАТЬ: Я использую загрузчик классов, чтобы найти свои ресурсы. Загрузчик классов может находить ресурсы в моем каталоге src / test / resources, но сначала он ищет ресурс в src / main / java.
ClassLoader loader = Thread.currentThread().getContextClassLoader();
InputStream file =loader.getResourceAsStream("resource.xml");
Или есть какое-нибудь свойство, которое я могу использовать при запуске команды maven, которая будет отдавать приоритет пути к классам?
РЕДАКТИРОВАТЬ 2: Я выяснил проблему, он загружается из test / resources для теста, однако мой тест включает развертывание веб-приложения (интеграционное тестирование) и оттуда, когда веб-приложение обращается к ресурсу, который он использует src / main / resources . Есть ли способ изменить порядок пути к классам или сделать так, чтобы один предшествовал другому для WAR, развернутого в контейнере пристани?