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