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